Metamath Proof Explorer


Theorem pjadj2coi

Description: Adjoint of double composition of projections. Generalization of special case of Theorem 3.11(viii) of Beran p. 106. (Contributed by NM, 1-Dec-2000) (New usage is discouraged.)

Ref Expression
Hypotheses pjadj2co.1 ⊢ F ∈ C ℋ
pjadj2co.2 ⊢ G ∈ C ℋ
pjadj2co.3 ⊢ H ∈ C ℋ
Assertion pjadj2coi ⊢ A ∈ ℋ ∧ B ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ A ⋅ ih B = A ⋅ ih proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B

Proof

Step Hyp Ref Expression
1 pjadj2co.1 ⊢ F ∈ C ℋ
2 pjadj2co.2 ⊢ G ∈ C ℋ
3 pjadj2co.3 ⊢ H ∈ C ℋ
4 3 pjhcli ⊢ A ∈ ℋ → proj ℎ ⁡ H ⁡ A ∈ ℋ
5 1 2 pjadjcoi ⊢ proj ℎ ⁡ H ⁡ A ∈ ℋ ∧ B ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A ⋅ ih B = proj ℎ ⁡ H ⁡ A ⋅ ih proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B
6 4 5 sylan ⊢ A ∈ ℋ ∧ B ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A ⋅ ih B = proj ℎ ⁡ H ⁡ A ⋅ ih proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B
7 2 1 pjcohcli ⊢ B ∈ ℋ → proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B ∈ ℋ
8 3 pjadji ⊢ A ∈ ℋ ∧ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B ∈ ℋ → proj ℎ ⁡ H ⁡ A ⋅ ih proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B = A ⋅ ih proj ℎ ⁡ H ⁡ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B
9 7 8 sylan2 ⊢ A ∈ ℋ ∧ B ∈ ℋ → proj ℎ ⁡ H ⁡ A ⋅ ih proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B = A ⋅ ih proj ℎ ⁡ H ⁡ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B
10 6 9 eqtrd ⊢ A ∈ ℋ ∧ B ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A ⋅ ih B = A ⋅ ih proj ℎ ⁡ H ⁡ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B
11 1 pjfi ⊢ proj ℎ ⁡ F : ℋ ⟶ ℋ
12 2 pjfi ⊢ proj ℎ ⁡ G : ℋ ⟶ ℋ
13 11 12 hocofi ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G : ℋ ⟶ ℋ
14 3 pjfi ⊢ proj ℎ ⁡ H : ℋ ⟶ ℋ
15 13 14 hocoi ⊢ A ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ A = proj ℎ ⁡ F ∘ proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A
16 15 oveq1d ⊢ A ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ A ⋅ ih B = proj ℎ ⁡ F ∘ proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A ⋅ ih B
17 16 adantr ⊢ A ∈ ℋ ∧ B ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ A ⋅ ih B = proj ℎ ⁡ F ∘ proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A ⋅ ih B
18 coass ⊢ proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F
19 18 fveq1i ⊢ proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B
20 12 11 hocofi ⊢ proj ℎ ⁡ G ∘ proj ℎ ⁡ F : ℋ ⟶ ℋ
21 14 20 hocoi ⊢ B ∈ ℋ → proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B = proj ℎ ⁡ H ⁡ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B
22 19 21 eqtrid ⊢ B ∈ ℋ → proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B = proj ℎ ⁡ H ⁡ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B
23 22 oveq2d ⊢ B ∈ ℋ → A ⋅ ih proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B = A ⋅ ih proj ℎ ⁡ H ⁡ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B
24 23 adantl ⊢ A ∈ ℋ ∧ B ∈ ℋ → A ⋅ ih proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B = A ⋅ ih proj ℎ ⁡ H ⁡ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B
25 10 17 24 3eqtr4d ⊢ A ∈ ℋ ∧ B ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ A ⋅ ih B = A ⋅ ih proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ B