Metamath Proof Explorer


Theorem pjssmii

Description: Projection meet property. Remark in Kalmbach p. 66. Also Theorem 4.5(i)->(iv) of Beran p. 112. (Contributed by NM, 31-Oct-1999) (New usage is discouraged.)

Ref Expression
Hypotheses pjidm.1 H C
pjidm.2 A
pjsslem.1 G C
Assertion pjssmii H G proj G A - proj H A = proj G H A

Proof

Step Hyp Ref Expression
1 pjidm.1 H C
2 pjidm.2 A
3 pjsslem.1 G C
4 1 choccli H C
5 3 4 chincli G H C
6 3 2 pjhclii proj G A
7 1 2 pjhclii proj H A
8 5 6 7 pjsubii proj G H proj G A - proj H A = proj G H proj G A - proj G H proj H A
9 5 6 pjhclii proj G H proj G A
10 5 7 pjhclii proj G H proj H A
11 9 10 hvsubvali proj G H proj G A - proj G H proj H A = proj G H proj G A + -1 proj G H proj H A
12 inss1 G H G
13 5 2 3 pjss2i G H G proj G H proj G A = proj G H A
14 12 13 ax-mp proj G H proj G A = proj G H A
15 1 chshii H S
16 shococss H S H H
17 15 16 ax-mp H H
18 inss2 G H H
19 5 4 chsscon3i G H H H G H
20 18 19 mpbi H G H
21 17 20 sstri H G H
22 1 2 pjclii proj H A H
23 21 22 sselii proj H A G H
24 5 7 pjoc2i proj H A G H proj G H proj H A = 0
25 23 24 mpbi proj G H proj H A = 0
26 25 oveq2i -1 proj G H proj H A = -1 0
27 neg1cn 1
28 hvmul0 1 -1 0 = 0
29 27 28 ax-mp -1 0 = 0
30 26 29 eqtri -1 proj G H proj H A = 0
31 14 30 oveq12i proj G H proj G A + -1 proj G H proj H A = proj G H A + 0
32 5 2 pjhclii proj G H A
33 ax-hvaddid proj G H A proj G H A + 0 = proj G H A
34 32 33 ax-mp proj G H A + 0 = proj G H A
35 31 34 eqtri proj G H proj G A + -1 proj G H proj H A = proj G H A
36 11 35 eqtri proj G H proj G A - proj G H proj H A = proj G H A
37 8 36 eqtri proj G H proj G A - proj H A = proj G H A
38 3 2 pjclii proj G A G
39 ssel H G proj H A H proj H A G
40 22 39 mpi H G proj H A G
41 3 chshii G S
42 shsubcl G S proj G A G proj H A G proj G A - proj H A G
43 41 42 mp3an1 proj G A G proj H A G proj G A - proj H A G
44 38 40 43 sylancr H G proj G A - proj H A G
45 1 2 3 pjsslem proj H A - proj G A = proj G A - proj H A
46 1 3 chsscon3i H G G H
47 4 2 pjclii proj H A H
48 3 choccli G C
49 48 2 pjclii proj G A G
50 ssel G H proj G A G proj G A H
51 49 50 mpi G H proj G A H
52 4 chshii H S
53 shsubcl H S proj H A H proj G A H proj H A - proj G A H
54 52 53 mp3an1 proj H A H proj G A H proj H A - proj G A H
55 47 51 54 sylancr G H proj H A - proj G A H
56 46 55 sylbi H G proj H A - proj G A H
57 45 56 eqeltrrid H G proj G A - proj H A H
58 44 57 jca H G proj G A - proj H A G proj G A - proj H A H
59 elin proj G A - proj H A G H proj G A - proj H A G proj G A - proj H A H
60 6 7 hvsubcli proj G A - proj H A
61 5 60 pjchi proj G A - proj H A G H proj G H proj G A - proj H A = proj G A - proj H A
62 59 61 bitr3i proj G A - proj H A G proj G A - proj H A H proj G H proj G A - proj H A = proj G A - proj H A
63 58 62 sylib H G proj G H proj G A - proj H A = proj G A - proj H A
64 37 63 syl5reqr H G proj G A - proj H A = proj G H A