Metamath Proof Explorer


Theorem pj3i

Description: Projection triplet theorem. (Contributed by NM, 2-Dec-2000) (New usage is discouraged.)

Ref Expression
Hypotheses pjadj2co.1 ⊢ F ∈ C ℋ
pjadj2co.2 ⊢ G ∈ C ℋ
pjadj2co.3 ⊢ H ∈ C ℋ
Assertion pj3i ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ F ∩ G ∩ H

Proof

Step Hyp Ref Expression
1 pjadj2co.1 ⊢ F ∈ C ℋ
2 pjadj2co.2 ⊢ G ∈ C ℋ
3 pjadj2co.3 ⊢ H ∈ C ℋ
4 coass ⊢ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H = proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H
5 eqeq1 ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H ↔ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H = proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H
6 4 5 mpbiri ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H
7 6 rneqd ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H → ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = ran ⁡ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H
8 rncoss ⊢ ran ⁡ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H ⊆ ran ⁡ proj ℎ ⁡ G
9 2 pjrni ⊢ ran ⁡ proj ℎ ⁡ G = G
10 8 9 sseqtri ⊢ ran ⁡ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H ⊆ G
11 7 10 eqsstrdi ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H → ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G
12 1 2 3 pj3si ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ F ∩ G ∩ H
13 11 12 sylan2 ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∘ proj ℎ ⁡ H → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ F ∩ G ∩ H