Metamath Proof Explorer


Theorem pmapsub

Description: The projective map of a Hilbert lattice maps to projective subspaces. Part of Theorem 15.5 of MaedaMaeda p. 62. (Contributed by NM, 17-Oct-2011)

Ref Expression
Hypotheses pmapsub.b B=BaseK
pmapsub.s S=PSubSpK
pmapsub.m M=pmapK
Assertion pmapsub KLatXBMXS

Proof

Step Hyp Ref Expression
1 pmapsub.b B=BaseK
2 pmapsub.s S=PSubSpK
3 pmapsub.m M=pmapK
4 eqid K=K
5 eqid AtomsK=AtomsK
6 1 4 5 3 pmapval KLatXBMX=cAtomsK|cKX
7 breq1 c=pcKXpKX
8 7 elrab pcAtomsK|cKXpAtomsKpKX
9 1 5 atbase pAtomsKpB
10 9 anim1i pAtomsKpKXpBpKX
11 8 10 sylbi pcAtomsK|cKXpBpKX
12 breq1 c=qcKXqKX
13 12 elrab qcAtomsK|cKXqAtomsKqKX
14 1 5 atbase qAtomsKqB
15 14 anim1i qAtomsKqKXqBqKX
16 13 15 sylbi qcAtomsK|cKXqBqKX
17 11 16 anim12i pcAtomsK|cKXqcAtomsK|cKXpBpKXqBqKX
18 an4 pBpKXqBqKXpBqBpKXqKX
19 17 18 sylib pcAtomsK|cKXqcAtomsK|cKXpBqBpKXqKX
20 19 anim2i KLatXBpcAtomsK|cKXqcAtomsK|cKXKLatXBpBqBpKXqKX
21 1 5 atbase rAtomsKrB
22 eqid joinK=joinK
23 1 4 22 latjle12 KLatpBqBXBpKXqKXpjoinKqKX
24 23 biimpd KLatpBqBXBpKXqKXpjoinKqKX
25 24 3exp2 KLatpBqBXBpKXqKXpjoinKqKX
26 25 impd KLatpBqBXBpKXqKXpjoinKqKX
27 26 com23 KLatXBpBqBpKXqKXpjoinKqKX
28 27 imp43 KLatXBpBqBpKXqKXpjoinKqKX
29 28 adantr KLatXBpBqBpKXqKXrBpjoinKqKX
30 1 22 latjcl KLatpBqBpjoinKqB
31 30 3expib KLatpBqBpjoinKqB
32 1 4 lattr KLatrBpjoinKqBXBrKpjoinKqpjoinKqKXrKX
33 32 3exp2 KLatrBpjoinKqBXBrKpjoinKqpjoinKqKXrKX
34 33 com24 KLatXBpjoinKqBrBrKpjoinKqpjoinKqKXrKX
35 31 34 syl5d KLatXBpBqBrBrKpjoinKqpjoinKqKXrKX
36 35 imp41 KLatXBpBqBrBrKpjoinKqpjoinKqKXrKX
37 36 adantlrr KLatXBpBqBpKXqKXrBrKpjoinKqpjoinKqKXrKX
38 29 37 mpan2d KLatXBpBqBpKXqKXrBrKpjoinKqrKX
39 20 21 38 syl2an KLatXBpcAtomsK|cKXqcAtomsK|cKXrAtomsKrKpjoinKqrKX
40 simpr KLatXBpcAtomsK|cKXqcAtomsK|cKXrAtomsKrAtomsK
41 39 40 jctild KLatXBpcAtomsK|cKXqcAtomsK|cKXrAtomsKrKpjoinKqrAtomsKrKX
42 breq1 c=rcKXrKX
43 42 elrab rcAtomsK|cKXrAtomsKrKX
44 41 43 syl6ibr KLatXBpcAtomsK|cKXqcAtomsK|cKXrAtomsKrKpjoinKqrcAtomsK|cKX
45 44 ralrimiva KLatXBpcAtomsK|cKXqcAtomsK|cKXrAtomsKrKpjoinKqrcAtomsK|cKX
46 45 ralrimivva KLatXBpcAtomsK|cKXqcAtomsK|cKXrAtomsKrKpjoinKqrcAtomsK|cKX
47 ssrab2 cAtomsK|cKXAtomsK
48 46 47 jctil KLatXBcAtomsK|cKXAtomsKpcAtomsK|cKXqcAtomsK|cKXrAtomsKrKpjoinKqrcAtomsK|cKX
49 4 22 5 2 ispsubsp KLatcAtomsK|cKXScAtomsK|cKXAtomsKpcAtomsK|cKXqcAtomsK|cKXrAtomsKrKpjoinKqrcAtomsK|cKX
50 49 adantr KLatXBcAtomsK|cKXScAtomsK|cKXAtomsKpcAtomsK|cKXqcAtomsK|cKXrAtomsKrKpjoinKqrcAtomsK|cKX
51 48 50 mpbird KLatXBcAtomsK|cKXS
52 6 51 eqeltrd KLatXBMXS