ホモトピー型理論
[002G] 命題

\(i\)を階数、\(A,B:\mathcal {U}(i)\)を型、\(f,g:A\to B\)を関数、\(p:f\sim g\)をホモトピーとする。\(f\)が同値ならば\(g\)も同値である。

証明

\(q:A\to (\sum _{y_{1},y_{2}:B}y_{1}=y_{2})\)\(\lambda x.\mathord {\textnormal {\textsf {pair}}}(f(x),\mathord {\textnormal {\textsf {pair}}}(g(x),p(x)))\)と定義すると、\((\lambda z.\mathord {\textnormal {\textsf {proj}}}_{1}(z))\circ q\equiv f\)かつ\((\lambda z.\mathord {\textnormal {\textsf {proj}}}_{1}(\mathord {\textnormal {\textsf {proj}}}_{2}(z)))\circ q\equiv g\)である。[002E][002J]と仮定から\(q\)が同値であると分かり、すると[002E][002K]から\(g\)が同値であると分かる。