Skip to content

Commit d13ef6b

Browse files
committed
Pour Commutativity into Morphism
1 parent 1f2af52 commit d13ef6b

File tree

2 files changed

+22
-34
lines changed

2 files changed

+22
-34
lines changed

Cubical/Categories/Commutativity.agda

Lines changed: 0 additions & 33 deletions
This file was deleted.

Cubical/Categories/Morphism.agda

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,28 @@ module _ {C : Category ℓ ℓ'} where
7878

7979
private
8080
variable
81-
x y z v w : ob
81+
x y z v u w : ob
82+
83+
compSq : {f : C [ x , y ]} {g h} {k : C [ z , w ]} {l} {m} {n : C [ u , v ]}
84+
-- square 1
85+
f ⋆ g ≡ h ⋆ k
86+
-- square 2 (sharing g)
87+
k ⋆ l ≡ m ⋆ n
88+
f ⋆ (g ⋆ l) ≡ (h ⋆ m) ⋆ n
89+
compSq {f = f} {g} {h} {k} {l} {m} {n} p q
90+
= f ⋆ (g ⋆ l)
91+
≡⟨ sym (⋆Assoc _ _ _) ⟩
92+
(f ⋆ g) ⋆ l
93+
≡⟨ cong (_⋆ l) p ⟩
94+
(h ⋆ k) ⋆ l
95+
≡⟨ ⋆Assoc _ _ _ ⟩
96+
h ⋆ (k ⋆ l)
97+
≡⟨ cong (h ⋆_) q ⟩
98+
h ⋆ (m ⋆ n)
99+
≡⟨ sym (⋆Assoc _ _ _) ⟩
100+
(h ⋆ m) ⋆ n
101+
102+
82103

83104
open areInv
84105

0 commit comments

Comments
 (0)