私はHoTT本を読んでいますが、第1章の内容について(おそらく非常に素朴な)質問があります。
この章では、関数型 を紹介し、を依存させることで一般化します。 そして、それは従属関数型と呼ばれます。B x :A B :A → U、
次に、この章では製品タイプ を紹介し、を依存させることで一般化します およびそれは依存ペアタイプと呼ばれます。B x :A B :A → U、
ここでパターンを間違いなく見ることができます。
次に、この章 では連産品タイプ および... combobreakerを紹介します...このタイプの依存バージョンの説明はありません。
それに基本的な制限はありますか、それとも本のトピックとは無関係ですか?いずれにせよ、機能と製品の種類の理由を直観的に誰かが助けてくれますか?これら2つを特別なものにして、依存型に一般化し、他のすべてを構築するために使用するのはなぜですか?