Metamath Proof Explorer


Theorem pjclem4a

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

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

Proof

Step Hyp Ref Expression
1 pjclem1.1 ⊢ G ∈ C ℋ
2 pjclem1.2 ⊢ H ∈ C ℋ
3 elin ⊢ A ∈ G ∩ H ↔ A ∈ G ∧ A ∈ H
4 2 cheli ⊢ A ∈ H → A ∈ ℋ
5 4 adantl ⊢ A ∈ G ∧ A ∈ H → A ∈ ℋ
6 1 2 pjcoi ⊢ A ∈ ℋ → proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ A = proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A
7 5 6 syl ⊢ A ∈ G ∧ A ∈ H → proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ A = proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A
8 pjid ⊢ H ∈ C ℋ ∧ A ∈ H → proj ℎ ⁡ H ⁡ A = A
9 2 8 mpan ⊢ A ∈ H → proj ℎ ⁡ H ⁡ A = A
10 eleq1 ⊢ proj ℎ ⁡ H ⁡ A = A → proj ℎ ⁡ H ⁡ A ∈ G ↔ A ∈ G
11 pjid ⊢ G ∈ C ℋ ∧ proj ℎ ⁡ H ⁡ A ∈ G → proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A = proj ℎ ⁡ H ⁡ A
12 1 11 mpan ⊢ proj ℎ ⁡ H ⁡ A ∈ G → proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A = proj ℎ ⁡ H ⁡ A
13 10 12 biimtrrdi ⊢ proj ℎ ⁡ H ⁡ A = A → A ∈ G → proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A = proj ℎ ⁡ H ⁡ A
14 eqeq2 ⊢ proj ℎ ⁡ H ⁡ A = A → proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A = proj ℎ ⁡ H ⁡ A ↔ proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A = A
15 13 14 sylibd ⊢ proj ℎ ⁡ H ⁡ A = A → A ∈ G → proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A = A
16 9 15 syl ⊢ A ∈ H → A ∈ G → proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A = A
17 16 impcom ⊢ A ∈ G ∧ A ∈ H → proj ℎ ⁡ G ⁡ proj ℎ ⁡ H ⁡ A = A
18 7 17 eqtrd ⊢ A ∈ G ∧ A ∈ H → proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ A = A
19 3 18 sylbi ⊢ A ∈ G ∩ H → proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ A = A