Metamath Proof Explorer


Theorem pjin2i

Description: Lemma for Theorem 1.22 of Mittelstaedt, p. 20. (Contributed by NM, 22-Apr-2001) (New usage is discouraged.)

Ref Expression
Hypotheses pjin1.1 ⊢ G ∈ C ℋ
pjin1.2 ⊢ H ∈ C ℋ
Assertion pjin2i ⊢ proj ℎ ⁡ G = proj ℎ ⁡ G ∘ proj ℎ ⁡ H ∧ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ↔ proj ℎ ⁡ G = proj ℎ ⁡ H

Proof

Step Hyp Ref Expression
1 pjin1.1 ⊢ G ∈ C ℋ
2 pjin1.2 ⊢ H ∈ C ℋ
3 eqss ⊢ G = H ↔ G ⊆ H ∧ H ⊆ G
4 1 2 pjss2coi ⊢ G ⊆ H ↔ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ G
5 eqcom ⊢ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ G ↔ proj ℎ ⁡ G = proj ℎ ⁡ G ∘ proj ℎ ⁡ H
6 4 5 bitri ⊢ G ⊆ H ↔ proj ℎ ⁡ G = proj ℎ ⁡ G ∘ proj ℎ ⁡ H
7 2 1 pjss2coi ⊢ H ⊆ G ↔ proj ℎ ⁡ H ∘ proj ℎ ⁡ G = proj ℎ ⁡ H
8 eqcom ⊢ proj ℎ ⁡ H ∘ proj ℎ ⁡ G = proj ℎ ⁡ H ↔ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G
9 7 8 bitri ⊢ H ⊆ G ↔ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G
10 6 9 anbi12i ⊢ G ⊆ H ∧ H ⊆ G ↔ proj ℎ ⁡ G = proj ℎ ⁡ G ∘ proj ℎ ⁡ H ∧ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G
11 3 10 bitr2i ⊢ proj ℎ ⁡ G = proj ℎ ⁡ G ∘ proj ℎ ⁡ H ∧ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ↔ G = H
12 fveq2 ⊢ G = H → proj ℎ ⁡ G = proj ℎ ⁡ H
13 11 12 sylbi ⊢ proj ℎ ⁡ G = proj ℎ ⁡ G ∘ proj ℎ ⁡ H ∧ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G → proj ℎ ⁡ G = proj ℎ ⁡ H
14 1 pjidmcoi ⊢ proj ℎ ⁡ G ∘ proj ℎ ⁡ G = proj ℎ ⁡ G
15 coeq2 ⊢ proj ℎ ⁡ G = proj ℎ ⁡ H → proj ℎ ⁡ G ∘ proj ℎ ⁡ G = proj ℎ ⁡ G ∘ proj ℎ ⁡ H
16 14 15 eqtr3id ⊢ proj ℎ ⁡ G = proj ℎ ⁡ H → proj ℎ ⁡ G = proj ℎ ⁡ G ∘ proj ℎ ⁡ H
17 coeq2 ⊢ proj ℎ ⁡ G = proj ℎ ⁡ H → proj ℎ ⁡ H ∘ proj ℎ ⁡ G = proj ℎ ⁡ H ∘ proj ℎ ⁡ H
18 2 pjidmcoi ⊢ proj ℎ ⁡ H ∘ proj ℎ ⁡ H = proj ℎ ⁡ H
19 17 18 eqtr2di ⊢ proj ℎ ⁡ G = proj ℎ ⁡ H → proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G
20 16 19 jca ⊢ proj ℎ ⁡ G = proj ℎ ⁡ H → proj ℎ ⁡ G = proj ℎ ⁡ G ∘ proj ℎ ⁡ H ∧ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G
21 13 20 impbii ⊢ proj ℎ ⁡ G = proj ℎ ⁡ G ∘ proj ℎ ⁡ H ∧ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ↔ proj ℎ ⁡ G = proj ℎ ⁡ H