Metamath Proof Explorer


Theorem sectco

Description: Composition of two sections. (Contributed by Mario Carneiro, 2-Jan-2017)

Ref Expression
Hypotheses sectco.b B = Base C
sectco.o · ˙ = comp C
sectco.s S = Sect C
sectco.c φ C Cat
sectco.x φ X B
sectco.y φ Y B
sectco.z φ Z B
sectco.1 φ F X S Y G
sectco.2 φ H Y S Z K
Assertion sectco φ H X Y · ˙ Z F X S Z G Z Y · ˙ X K

Proof

Step Hyp Ref Expression
1 sectco.b B = Base C
2 sectco.o · ˙ = comp C
3 sectco.s S = Sect C
4 sectco.c φ C Cat
5 sectco.x φ X B
6 sectco.y φ Y B
7 sectco.z φ Z B
8 sectco.1 φ F X S Y G
9 sectco.2 φ H Y S Z K
10 eqid Hom C = Hom C
11 eqid Id C = Id C
12 1 10 2 11 3 4 5 6 issect φ F X S Y G F X Hom C Y G Y Hom C X G X Y · ˙ X F = Id C X
13 8 12 mpbid φ F X Hom C Y G Y Hom C X G X Y · ˙ X F = Id C X
14 13 simp1d φ F X Hom C Y
15 1 10 2 11 3 4 6 7 issect φ H Y S Z K H Y Hom C Z K Z Hom C Y K Y Z · ˙ Y H = Id C Y
16 9 15 mpbid φ H Y Hom C Z K Z Hom C Y K Y Z · ˙ Y H = Id C Y
17 16 simp1d φ H Y Hom C Z
18 1 10 2 4 5 6 7 14 17 catcocl φ H X Y · ˙ Z F X Hom C Z
19 16 simp2d φ K Z Hom C Y
20 13 simp2d φ G Y Hom C X
21 1 10 2 4 5 7 6 18 19 5 20 catass φ G Z Y · ˙ X K X Z · ˙ X H X Y · ˙ Z F = G X Y · ˙ X K X Z · ˙ Y H X Y · ˙ Z F
22 16 simp3d φ K Y Z · ˙ Y H = Id C Y
23 22 oveq1d φ K Y Z · ˙ Y H X Y · ˙ Y F = Id C Y X Y · ˙ Y F
24 1 10 2 4 5 6 7 14 17 6 19 catass φ K Y Z · ˙ Y H X Y · ˙ Y F = K X Z · ˙ Y H X Y · ˙ Z F
25 1 10 11 4 5 2 6 14 catlid φ Id C Y X Y · ˙ Y F = F
26 23 24 25 3eqtr3d φ K X Z · ˙ Y H X Y · ˙ Z F = F
27 26 oveq2d φ G X Y · ˙ X K X Z · ˙ Y H X Y · ˙ Z F = G X Y · ˙ X F
28 13 simp3d φ G X Y · ˙ X F = Id C X
29 21 27 28 3eqtrd φ G Z Y · ˙ X K X Z · ˙ X H X Y · ˙ Z F = Id C X
30 1 10 2 4 7 6 5 19 20 catcocl φ G Z Y · ˙ X K Z Hom C X
31 1 10 2 11 3 4 5 7 18 30 issect2 φ H X Y · ˙ Z F X S Z G Z Y · ˙ X K G Z Y · ˙ X K X Z · ˙ X H X Y · ˙ Z F = Id C X
32 29 31 mpbird φ H X Y · ˙ Z F X S Z G Z Y · ˙ X K