Metamath Proof Explorer


Theorem pjclem3

Description: Lemma for projection commutation theorem. (Contributed by NM, 26-Nov-2000) (New usage is discouraged.)

Ref Expression
Hypotheses pjclem1.1 ⊢ G ∈ C ℋ
pjclem1.2 ⊢ H ∈ C ℋ
Assertion pjclem3 ⊢ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G → proj ℎ ⁡ G ∘ proj ℎ ⁡ ⊥ ⁡ H = proj ℎ ⁡ ⊥ ⁡ H ∘ proj ℎ ⁡ G

Proof

Step Hyp Ref Expression
1 pjclem1.1 ⊢ G ∈ C ℋ
2 pjclem1.2 ⊢ H ∈ C ℋ
3 df-iop ⊢ I op = proj ℎ ⁡ ℋ
4 3 coeq2i ⊢ proj ℎ ⁡ G ∘ I op = proj ℎ ⁡ G ∘ proj ℎ ⁡ ℋ
5 1 pjfi ⊢ proj ℎ ⁡ G : ℋ ⟶ ℋ
6 5 hoid1i ⊢ proj ℎ ⁡ G ∘ I op = proj ℎ ⁡ G
7 4 6 eqtr3i ⊢ proj ℎ ⁡ G ∘ proj ℎ ⁡ ℋ = proj ℎ ⁡ G
8 5 hoid1ri ⊢ I op ∘ proj ℎ ⁡ G = proj ℎ ⁡ G
9 3 coeq1i ⊢ I op ∘ proj ℎ ⁡ G = proj ℎ ⁡ ℋ ∘ proj ℎ ⁡ G
10 7 8 9 3eqtr2i ⊢ proj ℎ ⁡ G ∘ proj ℎ ⁡ ℋ = proj ℎ ⁡ ℋ ∘ proj ℎ ⁡ G
11 10 oveq1i ⊢ proj ℎ ⁡ G ∘ proj ℎ ⁡ ℋ - op proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ ℋ ∘ proj ℎ ⁡ G - op proj ℎ ⁡ G ∘ proj ℎ ⁡ H
12 oveq2 ⊢ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G → proj ℎ ⁡ ℋ ∘ proj ℎ ⁡ G - op proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ ℋ ∘ proj ℎ ⁡ G - op proj ℎ ⁡ H ∘ proj ℎ ⁡ G
13 11 12 eqtrid ⊢ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G → proj ℎ ⁡ G ∘ proj ℎ ⁡ ℋ - op proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ ℋ ∘ proj ℎ ⁡ G - op proj ℎ ⁡ H ∘ proj ℎ ⁡ G
14 helch ⊢ ℋ ∈ C ℋ
15 14 pjfi ⊢ proj ℎ ⁡ ℋ : ℋ ⟶ ℋ
16 2 pjfi ⊢ proj ℎ ⁡ H : ℋ ⟶ ℋ
17 1 15 16 pjddii ⊢ proj ℎ ⁡ G ∘ proj ℎ ⁡ ℋ - op proj ℎ ⁡ H = proj ℎ ⁡ G ∘ proj ℎ ⁡ ℋ - op proj ℎ ⁡ G ∘ proj ℎ ⁡ H
18 15 16 5 hocsubdiri ⊢ proj ℎ ⁡ ℋ - op proj ℎ ⁡ H ∘ proj ℎ ⁡ G = proj ℎ ⁡ ℋ ∘ proj ℎ ⁡ G - op proj ℎ ⁡ H ∘ proj ℎ ⁡ G
19 13 17 18 3eqtr4g ⊢ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G → proj ℎ ⁡ G ∘ proj ℎ ⁡ ℋ - op proj ℎ ⁡ H = proj ℎ ⁡ ℋ - op proj ℎ ⁡ H ∘ proj ℎ ⁡ G
20 2 pjoci ⊢ proj ℎ ⁡ ℋ - op proj ℎ ⁡ H = proj ℎ ⁡ ⊥ ⁡ H
21 20 coeq2i ⊢ proj ℎ ⁡ G ∘ proj ℎ ⁡ ℋ - op proj ℎ ⁡ H = proj ℎ ⁡ G ∘ proj ℎ ⁡ ⊥ ⁡ H
22 20 coeq1i ⊢ proj ℎ ⁡ ℋ - op proj ℎ ⁡ H ∘ proj ℎ ⁡ G = proj ℎ ⁡ ⊥ ⁡ H ∘ proj ℎ ⁡ G
23 19 21 22 3eqtr3g ⊢ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G → proj ℎ ⁡ G ∘ proj ℎ ⁡ ⊥ ⁡ H = proj ℎ ⁡ ⊥ ⁡ H ∘ proj ℎ ⁡ G