Metamath Proof Explorer


Theorem sectcan

Description: If G is a section of F and F is a section of H , then G = H . Proposition 3.10 of Adamek p. 28. (Contributed by Mario Carneiro, 2-Jan-2017)

Ref Expression
Hypotheses sectcan.b ⊢ B = Base C
sectcan.s ⊢ S = Sect ⁡ C
sectcan.c ⊢ φ → C ∈ Cat
sectcan.x ⊢ φ → X ∈ B
sectcan.y ⊢ φ → Y ∈ B
sectcan.1 ⊢ φ → G X S Y F
sectcan.2 ⊢ φ → F Y S X H
Assertion sectcan ⊢ φ → G = H

Proof

Step Hyp Ref Expression
1 sectcan.b ⊢ B = Base C
2 sectcan.s ⊢ S = Sect ⁡ C
3 sectcan.c ⊢ φ → C ∈ Cat
4 sectcan.x ⊢ φ → X ∈ B
5 sectcan.y ⊢ φ → Y ∈ B
6 sectcan.1 ⊢ φ → G X S Y F
7 sectcan.2 ⊢ φ → F Y S X H
8 eqid ⊢ Hom ⁡ C = Hom ⁡ C
9 eqid ⊢ comp ⁡ C = comp ⁡ C
10 eqid ⊢ Id ⁡ C = Id ⁡ C
11 1 8 9 10 2 3 4 5 issect ⊢ φ → G X S Y F ↔ G ∈ X Hom ⁡ C Y ∧ F ∈ Y Hom ⁡ C X ∧ F X Y comp ⁡ C X G = Id ⁡ C ⁡ X
12 6 11 mpbid ⊢ φ → G ∈ X Hom ⁡ C Y ∧ F ∈ Y Hom ⁡ C X ∧ F X Y comp ⁡ C X G = Id ⁡ C ⁡ X
13 12 simp1d ⊢ φ → G ∈ X Hom ⁡ C Y
14 1 8 9 10 2 3 5 4 issect ⊢ φ → F Y S X H ↔ F ∈ Y Hom ⁡ C X ∧ H ∈ X Hom ⁡ C Y ∧ H Y X comp ⁡ C Y F = Id ⁡ C ⁡ Y
15 7 14 mpbid ⊢ φ → F ∈ Y Hom ⁡ C X ∧ H ∈ X Hom ⁡ C Y ∧ H Y X comp ⁡ C Y F = Id ⁡ C ⁡ Y
16 15 simp1d ⊢ φ → F ∈ Y Hom ⁡ C X
17 15 simp2d ⊢ φ → H ∈ X Hom ⁡ C Y
18 1 8 9 3 4 5 4 13 16 5 17 catass ⊢ φ → H Y X comp ⁡ C Y F X Y comp ⁡ C Y G = H X X comp ⁡ C Y F X Y comp ⁡ C X G
19 15 simp3d ⊢ φ → H Y X comp ⁡ C Y F = Id ⁡ C ⁡ Y
20 19 oveq1d ⊢ φ → H Y X comp ⁡ C Y F X Y comp ⁡ C Y G = Id ⁡ C ⁡ Y X Y comp ⁡ C Y G
21 12 simp3d ⊢ φ → F X Y comp ⁡ C X G = Id ⁡ C ⁡ X
22 21 oveq2d ⊢ φ → H X X comp ⁡ C Y F X Y comp ⁡ C X G = H X X comp ⁡ C Y Id ⁡ C ⁡ X
23 18 20 22 3eqtr3d ⊢ φ → Id ⁡ C ⁡ Y X Y comp ⁡ C Y G = H X X comp ⁡ C Y Id ⁡ C ⁡ X
24 1 8 10 3 4 9 5 13 catlid ⊢ φ → Id ⁡ C ⁡ Y X Y comp ⁡ C Y G = G
25 1 8 10 3 4 9 5 17 catrid ⊢ φ → H X X comp ⁡ C Y Id ⁡ C ⁡ X = H
26 23 24 25 3eqtr3d ⊢ φ → G = H