This commit is contained in:
Michael Zhang 2024-09-12 00:43:14 -05:00
commit 596980e9ff
5 changed files with 69 additions and 0 deletions

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
_build
*.pdf

6
.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,6 @@
{
"agdaMode.connection.commandLineOptions": "--safe --cubical --without-K",
"files.associations": {
"*.lagda.typ": "agda"
}
}

2
cubical-hott.agda-lib Normal file
View file

@ -0,0 +1,2 @@
include: src
depend: cubical

0
src/Chapter1.agda Normal file
View file

59
src/Chapter2.lagda.typ Normal file
View file

@ -0,0 +1,59 @@
```
module Chapter2 where
open import Cubical.Foundations.Prelude
```
=== Lemma 2.1.1
```
lemma2-1-1 : {A : Type} {x y : A}
→ (x ≡ y) → (y ≡ x)
lemma2-1-1 p i = p (~ i)
```
=== Lemma 2.1.2
```
lemma2-1-2 : {A : Type} {x y z : A}
→ (x ≡ y) → (y ≡ z) → (x ≡ z)
lemma2-1-2 {x = x} p q i = hcomp (λ where
j (i = i0) → x
j (i = i1) → q j
) (p i)
```
=== Lemma 2.1.4
```
module lemma2-1-4 where
variable
A : Type
x y z w : A
p : x ≡ y
q : y ≡ z
r : z ≡ w
```
+ #[
```
lemma2-1-4-i1 : p ≡ p ∙ refl
lemma2-1-4-i1 {A} {x} {y} {p} j i = hfill (λ where
_ (i = i0) → x
_ (i = i1) → y
) (inS (p i)) j
-- lemma2-1-4-i2 : p ≡ refl ∙ p
-- lemma2-1-4-i2 {A} {x} {y} {p} j i = hfill (λ where
-- _ (i = i0) → x
-- _ (i = i1) → y
-- ) (inS (p i)) {! i1 !}
postulate
lemma2-1-4-ii1 : (sym p) ∙ p ≡ refl
lemma2-1-4-ii2 : p ∙ (sym p) ≡ refl
lemma2-1-4-iii : sym (sym p) ≡ refl
lemma2-1-4-iv : p ∙ (q ∙ r) ≡ (p ∙ q) ∙ r
lemma2-1-4-iv i j = {! !}
```
]