Metamath Proof Explorer


Theorem pj3si

Description: Stronger projection triplet theorem. (Contributed by NM, 2-Dec-2000) (New usage is discouraged.)

Ref Expression
Hypotheses pjadj2co.1 F C
pjadj2co.2 G C
pjadj2co.3 H C
Assertion pj3si proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G proj F proj G proj H = proj F G H

Proof

Step Hyp Ref Expression
1 pjadj2co.1 F C
2 pjadj2co.2 G C
3 pjadj2co.3 H C
4 1 2 3 pj2cocli x proj F proj G proj H x F
5 4 adantl ran proj F proj G proj H G x proj F proj G proj H x F
6 1 pjfi proj F :
7 2 pjfi proj G :
8 6 7 hocofi proj F proj G :
9 3 pjfi proj H :
10 8 9 hocofni proj F proj G proj H Fn
11 fnfvelrn proj F proj G proj H Fn x proj F proj G proj H x ran proj F proj G proj H
12 10 11 mpan x proj F proj G proj H x ran proj F proj G proj H
13 ssel ran proj F proj G proj H G proj F proj G proj H x ran proj F proj G proj H proj F proj G proj H x G
14 12 13 syl5 ran proj F proj G proj H G x proj F proj G proj H x G
15 14 imp ran proj F proj G proj H G x proj F proj G proj H x G
16 5 15 elind ran proj F proj G proj H G x proj F proj G proj H x F G
17 16 adantll proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x proj F proj G proj H x F G
18 3 2 1 pj2cocli x proj H proj G proj F x H
19 fveq1 proj F proj G proj H = proj H proj G proj F proj F proj G proj H x = proj H proj G proj F x
20 19 eleq1d proj F proj G proj H = proj H proj G proj F proj F proj G proj H x H proj H proj G proj F x H
21 18 20 syl5ibr proj F proj G proj H = proj H proj G proj F x proj F proj G proj H x H
22 21 imp proj F proj G proj H = proj H proj G proj F x proj F proj G proj H x H
23 22 adantlr proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x proj F proj G proj H x H
24 17 23 elind proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x proj F proj G proj H x F G H
25 8 9 hococli x proj F proj G proj H x
26 hvsubcl x proj F proj G proj H x x - proj F proj G proj H x
27 25 26 mpdan x x - proj F proj G proj H x
28 27 adantl proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x x - proj F proj G proj H x
29 simpl x y F G H x
30 25 adantr x y F G H proj F proj G proj H x
31 1 2 chincli F G C
32 31 3 chincli F G H C
33 32 cheli y F G H y
34 33 adantl x y F G H y
35 29 30 34 3jca x y F G H x proj F proj G proj H x y
36 35 adantl proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x y F G H x proj F proj G proj H x y
37 his2sub x proj F proj G proj H x y x - proj F proj G proj H x ih y = x ih y proj F proj G proj H x ih y
38 36 37 syl proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x y F G H x - proj F proj G proj H x ih y = x ih y proj F proj G proj H x ih y
39 19 adantr proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G proj F proj G proj H x = proj H proj G proj F x
40 39 oveq1d proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G proj F proj G proj H x ih y = proj H proj G proj F x ih y
41 3 2 1 pjadj2coi x y proj H proj G proj F x ih y = x ih proj F proj G proj H y
42 33 41 sylan2 x y F G H proj H proj G proj F x ih y = x ih proj F proj G proj H y
43 1 2 3 pj3lem1 y F G H proj F proj G proj H y = y
44 43 oveq2d y F G H x ih proj F proj G proj H y = x ih y
45 44 adantl x y F G H x ih proj F proj G proj H y = x ih y
46 42 45 eqtrd x y F G H proj H proj G proj F x ih y = x ih y
47 40 46 sylan9eq proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x y F G H proj F proj G proj H x ih y = x ih y
48 47 oveq1d proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x y F G H proj F proj G proj H x ih y proj F proj G proj H x ih y = x ih y proj F proj G proj H x ih y
49 25 33 anim12i x y F G H proj F proj G proj H x y
50 49 adantl proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x y F G H proj F proj G proj H x y
51 hicl proj F proj G proj H x y proj F proj G proj H x ih y
52 50 51 syl proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x y F G H proj F proj G proj H x ih y
53 52 subidd proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x y F G H proj F proj G proj H x ih y proj F proj G proj H x ih y = 0
54 38 48 53 3eqtr2d proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x y F G H x - proj F proj G proj H x ih y = 0
55 54 expr proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x y F G H x - proj F proj G proj H x ih y = 0
56 55 ralrimiv proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x y F G H x - proj F proj G proj H x ih y = 0
57 32 chshii F G H S
58 shocel F G H S x - proj F proj G proj H x F G H x - proj F proj G proj H x y F G H x - proj F proj G proj H x ih y = 0
59 57 58 ax-mp x - proj F proj G proj H x F G H x - proj F proj G proj H x y F G H x - proj F proj G proj H x ih y = 0
60 28 56 59 sylanbrc proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x x - proj F proj G proj H x F G H
61 32 pjvi proj F proj G proj H x F G H x - proj F proj G proj H x F G H proj F G H proj F proj G proj H x + x - proj F proj G proj H x = proj F proj G proj H x
62 24 60 61 syl2anc proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x proj F G H proj F proj G proj H x + x - proj F proj G proj H x = proj F proj G proj H x
63 id x x
64 hvaddsub12 proj F proj G proj H x x proj F proj G proj H x proj F proj G proj H x + x - proj F proj G proj H x = x + proj F proj G proj H x - proj F proj G proj H x
65 25 63 25 64 syl3anc x proj F proj G proj H x + x - proj F proj G proj H x = x + proj F proj G proj H x - proj F proj G proj H x
66 hvsubid proj F proj G proj H x proj F proj G proj H x - proj F proj G proj H x = 0
67 25 66 syl x proj F proj G proj H x - proj F proj G proj H x = 0
68 67 oveq2d x x + proj F proj G proj H x - proj F proj G proj H x = x + 0
69 ax-hvaddid x x + 0 = x
70 68 69 eqtrd x x + proj F proj G proj H x - proj F proj G proj H x = x
71 65 70 eqtrd x proj F proj G proj H x + x - proj F proj G proj H x = x
72 71 fveq2d x proj F G H proj F proj G proj H x + x - proj F proj G proj H x = proj F G H x
73 72 adantl proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x proj F G H proj F proj G proj H x + x - proj F proj G proj H x = proj F G H x
74 62 73 eqtr3d proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x proj F proj G proj H x = proj F G H x
75 74 ralrimiva proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G x proj F proj G proj H x = proj F G H x
76 8 9 hocofi proj F proj G proj H :
77 32 pjfi proj F G H :
78 76 77 hoeqi x proj F proj G proj H x = proj F G H x proj F proj G proj H = proj F G H
79 75 78 sylib proj F proj G proj H = proj H proj G proj F ran proj F proj G proj H G proj F proj G proj H = proj F G H