Я читаю книгу HoTT, и у меня есть (возможно, очень наивный) вопрос о материалах в первой главе.
В этой главе вводится тип функции
Далее в главе вводится тип продукта а затем обобщается его, делая зависимым от и это называется типом зависимой пары .
Я определенно могу видеть образец здесь.
Далее в главе вводится сопутствующий тип
Есть ли какое-то фундаментальное ограничение на это или это просто не имеет отношения к теме книги? В любом случае, кто-то может мне помочь с интуицией, почему функции и типы продуктов? Что делает эти два настолько особенными, что их обобщают на зависимые типы, а затем используют для построения всего остального?