\(i\)を階数、\(A,B:\mathcal {U}(i)\)を型とする。型\(\mathord {\textnormal {\textsf {Retract}}}(A,B):\mathcal {U}(i)\)を次のレコード型と定義する。
- -\(\mathord {\textnormal {\textsf {retraction}}}:B\to A\)
- -\(\mathord {\textnormal {\textsf {section}}}:A\to B\)
- -\(\mathord {\textnormal {\textsf {r-s}}}:\prod _{x:A}\mathord {\textnormal {\textsf {retraction}}}(\mathord {\textnormal {\textsf {section}}}(x))=x\)