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 syl5eq 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