Я читаю книгу HoTT, і у мене є (мабуть, дуже наївне) питання про речі в першій главі.
У цій главі представлено тип функції а потім узагальнено, зробивши B залежним від x : A B : A → U ,
Переходячи до цього розділу, тоді вводиться тип продукту а потім узагальнюється, роблячи B залежним від x : A B : A → U ,
Тут я точно можу побачити викрійку.
Переходячи до цього розділу, далі вводиться тип спільного продукту і ... комбі-прорив ... немає обговорення залежної версії цього типу.
Чи є якесь фундаментальне обмеження щодо цього чи це просто не має значення для теми книги? У будь-якому випадку хтось може допомогти мені з інтуїцією щодо того, чому функціонують та типи продуктів? Що робить цих двох настільки особливими, що їх можна узагальнити до залежних типів, а потім використати для створення всього іншого?