You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A possible approach to proving this fact is to first prove that the interval type $𝕀$ (defined in synthetic-homotopy-theory.interval-type) is a representing object for identifications, i.e. $$A^𝕀 \simeq \sum_{(x,y:A)}(x=_Ay)$$
for all types $A$, and then use that it gives us a type to curry over, hence "pulling the identification out of the Π" by an equivalence. The currying equivalence is equiv-swap-Π in foundation.type-arithmetic-dependent-function-types.
The resulting proof should probably be named funext-𝕀 and be placed in a new section of synthetic-homotopy-theory.interval-type. Caution should be made not to accidentally invoke function extensionality somewhere in the proof by applying a lemma that relies on it.
For a reference, this fact is partially established in the HoTT book (Lemma 6.3.2 and Exercise 6.10).
The text was updated successfully, but these errors were encountered:
fredrik-bakke
changed the title
Prove that the interval type $𝕀$ implies function extensionality
Prove that the interval type 𝕀 implies function extensionality
Mar 17, 2023
fredrik-bakke
changed the title
Prove that the interval type 𝕀 implies function extensionality
Prove that the interval type 𝕀 with strict β-laws on point constructors implies function extensionality
Apr 19, 2024
A possible approach to proving this fact is to first prove that the interval type$𝕀$ (defined in
$$A^𝕀 \simeq \sum_{(x,y:A)}(x=_Ay)$$ $A$ , and then use that it gives us a type to curry over, hence "pulling the identification out of the Π" by an equivalence. The currying equivalence is
synthetic-homotopy-theory.interval-type
) is a representing object for identifications, i.e.for all types
equiv-swap-Π
infoundation.type-arithmetic-dependent-function-types
.The resulting proof should probably be named
funext-𝕀
and be placed in a new section ofsynthetic-homotopy-theory.interval-type
. Caution should be made not to accidentally invoke function extensionality somewhere in the proof by applying a lemma that relies on it.For a reference, this fact is partially established in the HoTT book (Lemma 6.3.2 and Exercise 6.10).
The text was updated successfully, but these errors were encountered: