Metamath Proof Explorer


Theorem islpln5

Description: The predicate "is a lattice plane" in terms of atoms. (Contributed by NM, 24-Jun-2012)

Ref Expression
Hypotheses islpln5.b B = Base K
islpln5.l ˙ = K
islpln5.j ˙ = join K
islpln5.a A = Atoms K
islpln5.p P = LPlanes K
Assertion islpln5 K HL X B X P p A q A r A p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r

Proof

Step Hyp Ref Expression
1 islpln5.b B = Base K
2 islpln5.l ˙ = K
3 islpln5.j ˙ = join K
4 islpln5.a A = Atoms K
5 islpln5.p P = LPlanes K
6 eqid LLines K = LLines K
7 1 2 3 4 6 5 islpln3 K HL X B X P y LLines K r A ¬ r ˙ y X = y ˙ r
8 simpll K HL X B p A q A K HL
9 simprl K HL X B p A q A p A
10 simprr K HL X B p A q A q A
11 1 3 4 hlatjcl K HL p A q A p ˙ q B
12 8 9 10 11 syl3anc K HL X B p A q A p ˙ q B
13 12 biantrurd K HL X B p A q A r A p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r p ˙ q B r A p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r
14 r19.41v r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q
15 an13 r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q y = p ˙ q p q r A y B ¬ r ˙ y X = y ˙ r
16 14 15 bitri r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q y = p ˙ q p q r A y B ¬ r ˙ y X = y ˙ r
17 16 exbii y r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q y y = p ˙ q p q r A y B ¬ r ˙ y X = y ˙ r
18 ovex p ˙ q V
19 an12 p q y B ¬ r ˙ y X = y ˙ r y B p q ¬ r ˙ y X = y ˙ r
20 eleq1 y = p ˙ q y B p ˙ q B
21 breq2 y = p ˙ q r ˙ y r ˙ p ˙ q
22 21 notbid y = p ˙ q ¬ r ˙ y ¬ r ˙ p ˙ q
23 oveq1 y = p ˙ q y ˙ r = p ˙ q ˙ r
24 23 eqeq2d y = p ˙ q X = y ˙ r X = p ˙ q ˙ r
25 22 24 anbi12d y = p ˙ q ¬ r ˙ y X = y ˙ r ¬ r ˙ p ˙ q X = p ˙ q ˙ r
26 25 anbi2d y = p ˙ q p q ¬ r ˙ y X = y ˙ r p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r
27 3anass p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r
28 26 27 syl6bbr y = p ˙ q p q ¬ r ˙ y X = y ˙ r p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r
29 20 28 anbi12d y = p ˙ q y B p q ¬ r ˙ y X = y ˙ r p ˙ q B p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r
30 19 29 syl5bb y = p ˙ q p q y B ¬ r ˙ y X = y ˙ r p ˙ q B p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r
31 30 rexbidv y = p ˙ q r A p q y B ¬ r ˙ y X = y ˙ r r A p ˙ q B p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r
32 r19.42v r A p q y B ¬ r ˙ y X = y ˙ r p q r A y B ¬ r ˙ y X = y ˙ r
33 r19.42v r A p ˙ q B p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r p ˙ q B r A p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r
34 31 32 33 3bitr3g y = p ˙ q p q r A y B ¬ r ˙ y X = y ˙ r p ˙ q B r A p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r
35 18 34 ceqsexv y y = p ˙ q p q r A y B ¬ r ˙ y X = y ˙ r p ˙ q B r A p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r
36 17 35 bitri y r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q p ˙ q B r A p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r
37 13 36 syl6rbbr K HL X B p A q A y r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q r A p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r
38 37 2rexbidva K HL X B p A q A y r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q p A q A r A p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r
39 rexcom4 q A y r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q y q A r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q
40 39 rexbii p A q A y r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q p A y q A r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q
41 rexcom4 p A y q A r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q y p A q A r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q
42 40 41 bitri p A q A y r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q y p A q A r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q
43 38 42 bitr3di K HL X B p A q A r A p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r y p A q A r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q
44 1 3 4 6 islln2 K HL y LLines K y B p A q A p q y = p ˙ q
45 44 adantr K HL X B y LLines K y B p A q A p q y = p ˙ q
46 45 anbi1d K HL X B y LLines K ¬ r ˙ y X = y ˙ r y B p A q A p q y = p ˙ q ¬ r ˙ y X = y ˙ r
47 r19.42v p A y B ¬ r ˙ y X = y ˙ r q A p q y = p ˙ q y B ¬ r ˙ y X = y ˙ r p A q A p q y = p ˙ q
48 r19.42v q A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q y B ¬ r ˙ y X = y ˙ r q A p q y = p ˙ q
49 48 rexbii p A q A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q p A y B ¬ r ˙ y X = y ˙ r q A p q y = p ˙ q
50 an32 y B p A q A p q y = p ˙ q ¬ r ˙ y X = y ˙ r y B ¬ r ˙ y X = y ˙ r p A q A p q y = p ˙ q
51 47 49 50 3bitr4ri y B p A q A p q y = p ˙ q ¬ r ˙ y X = y ˙ r p A q A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q
52 46 51 syl6bb K HL X B y LLines K ¬ r ˙ y X = y ˙ r p A q A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q
53 52 rexbidv K HL X B r A y LLines K ¬ r ˙ y X = y ˙ r r A p A q A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q
54 rexcom q A r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q r A q A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q
55 54 rexbii p A q A r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q p A r A q A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q
56 rexcom p A r A q A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q r A p A q A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q
57 55 56 bitri p A q A r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q r A p A q A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q
58 53 57 syl6rbbr K HL X B p A q A r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q r A y LLines K ¬ r ˙ y X = y ˙ r
59 r19.42v r A y LLines K ¬ r ˙ y X = y ˙ r y LLines K r A ¬ r ˙ y X = y ˙ r
60 58 59 syl6bb K HL X B p A q A r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q y LLines K r A ¬ r ˙ y X = y ˙ r
61 60 exbidv K HL X B y p A q A r A y B ¬ r ˙ y X = y ˙ r p q y = p ˙ q y y LLines K r A ¬ r ˙ y X = y ˙ r
62 43 61 bitrd K HL X B p A q A r A p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r y y LLines K r A ¬ r ˙ y X = y ˙ r
63 df-rex y LLines K r A ¬ r ˙ y X = y ˙ r y y LLines K r A ¬ r ˙ y X = y ˙ r
64 62 63 syl6rbbr K HL X B y LLines K r A ¬ r ˙ y X = y ˙ r p A q A r A p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r
65 7 64 bitrd K HL X B X P p A q A r A p q ¬ r ˙ p ˙ q X = p ˙ q ˙ r