HomeHome Hilbert Space Explorer < Previous   Next >
Related theorems
Unicode version

Theorem atcvat3 5774
Description: A condition implying that a certain lattice element is an atom. Part of Lemma 3.2.20 of [PtakPulmannova] p. 68.
Hypothesis
Ref Expression
atcvat3.1 |- A e. CH
Assertion
Ref Expression
atcvat3 |- ((B e. Atoms /\ C e. Atoms) -> (((-. B = C /\ -. C (_ A) /\ B (_ (A vH C)) -> (A i^i (B vH C)) e. Atoms))

Proof of Theorem atcvat3
StepHypRef Expression
1 atcvat3.1 . . . . . . . . . . . 12 |- A e. CH
2 chcv1t 5751 . . . . . . . . . . . 12 |- ((A e. CH /\ C e. Atoms) -> (-. C (_ A <-> A <o (A vH C)))
31, 2mpan 518 . . . . . . . . . . 11 |- (C e. Atoms -> (-. C (_ A <-> A <o (A vH C)))
43biimpa 324 . . . . . . . . . 10 |- ((C e. Atoms /\ -. C (_ A) -> A <o (A vH C))
54adantll 309 . . . . . . . . 9 |- (((B e. Atoms /\ C e. Atoms) /\ -. C (_ A) -> A <o (A vH C))
65adantrr 312 . . . . . . . 8 |- (((B e. Atoms /\ C e. Atoms) /\ (-. C (_ A /\ B (_ (A vH C))) -> A <o (A vH C))
7 chjcomt 5423 . . . . . . . . . . . . . . . . 17 |- ((B e. CH /\ C e. CH) -> (B vH C) = (C vH B))
87opreq2d 3013 . . . . . . . . . . . . . . . 16 |- ((B e. CH /\ C e. CH) -> (A vH (B vH C)) = (A vH (C vH B)))
9 chjasst 5446 . . . . . . . . . . . . . . . . . 18 |- ((A e. CH /\ C e. CH /\ B e. CH) -> ((A vH C) vH B) = (A vH (C vH B)))
101, 9mp3an1 639 . . . . . . . . . . . . . . . . 17 |- ((C e. CH /\ B e. CH) -> ((A vH C) vH B) = (A vH (C vH B)))
1110ancoms 334 . . . . . . . . . . . . . . . 16 |- ((B e. CH /\ C e. CH) -> ((A vH C) vH B) = (A vH (C vH B)))
128, 11eqtr4d 1131 . . . . . . . . . . . . . . 15 |- ((B e. CH /\ C e. CH) -> (A vH (B vH C)) = ((A vH C) vH B))
1312adantr 306 . . . . . . . . . . . . . 14 |- (((B e. CH /\ C e. CH) /\ B (_ (A vH C)) -> (A vH (B vH C)) = ((A vH C) vH B))
14 chlej2t 5428 . . . . . . . . . . . . . . . 16 |- ((B e. CH /\ (A vH C) e. CH /\ (A vH C) e. CH) -> (B (_ (A vH C) -> ((A vH C) vH B) (_ ((A vH C) vH (A vH C))))
15 pm3.26 256 . . . . . . . . . . . . . . . 16 |- ((B e. CH /\ C e. CH) -> B e. CH)
16 chjclt 5330 . . . . . . . . . . . . . . . . . 18 |- ((A e. CH /\ C e. CH) -> (A vH C) e. CH)
171, 16mpan 518 . . . . . . . . . . . . . . . . 17 |- (C e. CH -> (A vH C) e. CH)
1817adantl 305 . . . . . . . . . . . . . . . 16 |- ((B e. CH /\ C e. CH) -> (A vH C) e. CH)
1914, 15, 18, 18syl3anc 629 . . . . . . . . . . . . . . 15 |- ((B e. CH /\ C e. CH) -> (B (_ (A vH C) -> ((A vH C) vH B) (_ ((A vH C) vH (A vH C))))
2019imp 277 . . . . . . . . . . . . . 14 |- (((B e. CH /\ C e. CH) /\ B (_ (A vH C)) -> ((A vH C) vH B) (_ ((A vH C) vH (A vH C)))
2113, 20eqsstrd 1534 . . . . . . . . . . . . 13 |- (((B e. CH /\ C e. CH) /\ B (_ (A vH C)) -> (A vH (B vH C)) (_ ((A vH C) vH (A vH C)))
22 chjidmt 5436 . . . . . . . . . . . . . . 15 |- ((A vH C) e. CH -> ((A vH C) vH (A vH C)) = (A vH C))
2317, 22syl 12 . . . . . . . . . . . . . 14 |- (C e. CH -> ((A vH C) vH (A vH C)) = (A vH C))
2423ad2antlr 321 . . . . . . . . . . . . 13 |- (((B e. CH /\ C e. CH) /\ B (_ (A vH C)) -> ((A vH C) vH (A vH C)) = (A vH C))
2521, 24sseqtrd 1536 . . . . . . . . . . . 12 |- (((B e. CH /\ C e. CH) /\ B (_ (A vH C)) -> (A vH (B vH C)) (_ (A vH C))
26 chlej2t 5428 . . . . . . . . . . . . . . 15 |- ((C e. CH /\ (B vH C) e. CH /\ A e. CH) -> (C (_ (B vH C) -> (A vH C) (_ (A vH (B vH C))))
271, 26mp3an3 641 . . . . . . . . . . . . . 14 |- ((C e. CH /\ (B vH C) e. CH) -> (C (_ (B vH C) -> (A vH C) (_ (A vH (B vH C))))
28 pm3.27 260 . . . . . . . . . . . . . . 15 |- ((B e. CH /\ C e. CH) -> C e. CH)
29 chjclt 5330 . . . . . . . . . . . . . . 15 |- ((B e. CH /\ C e. CH) -> (B vH C) e. CH)
3028, 29jca 236 . . . . . . . . . . . . . 14 |- ((B e. CH /\ C e. CH) -> (C e. CH /\ (B vH C) e. CH))
31 chub2t 5425 . . . . . . . . . . . . . . 15 |- ((C e. CH /\ B e. CH) -> C (_ (B vH C))
3231ancoms 334 . . . . . . . . . . . . . 14 |- ((B e. CH /\ C e. CH) -> C (_ (B vH C))
3327, 30, 32sylc 62 . . . . . . . . . . . . 13 |- ((B e. CH /\ C e. CH) -> (A vH C) (_ (A vH (B vH C)))
3433adantr 306 . . . . . . . . . . . 12 |- (((B e. CH /\ C e. CH) /\ B (_ (A vH C)) -> (A vH C) (_ (A vH (B vH C)))
3525, 34eqssd 1518 . . . . . . . . . . 11 |- (((B e. CH /\ C e. CH) /\ B (_ (A vH C)) -> (A vH (B vH C)) = (A vH C))
36 atelch 5742 . . . . . . . . . . . 12 |- (B e. Atoms -> B e. CH)
37 atelch 5742 . . . . . . . . . . . 12 |- (C e. Atoms -> C e. CH)
3836, 37anim12i 268 . . . . . . . . . . 11 |- ((B e. Atoms /\ C e. Atoms) -> (B e. CH /\ C e. CH))
3935, 38sylan 343 . . . . . . . . . 10 |- (((B e. Atoms /\ C e. Atoms) /\ B (_ (A vH C)) -> (A vH (B vH C)) = (A vH C))
4039breq2d 2072 . . . . . . . . 9 |- (((B e. Atoms /\ C e. Atoms) /\ B (_ (A vH C)) -> (A <o (A vH (B vH C)) <-> A <o (A vH C)))
4140adantrl 311 . . . . . . . 8 |- (((B e. Atoms /\ C e. Atoms) /\ (-. C (_ A /\ B (_ (A vH C))) -> (A <o (A vH (B vH C)) <-> A <o (A vH C)))
426, 41mpbird 171 . . . . . . 7 |- (((B e. Atoms /\ C e. Atoms) /\ (-. C (_ A /\ B (_ (A vH C))) -> A <o (A vH (B vH C)))
4342exp 291 . . . . . 6 |- ((B e. Atoms /\ C e. Atoms) -> ((-. C (_ A /\ B (_ (A vH C)) -> A <o (A vH (B vH C))))
4429, 1jctil 240 . . . . . . . 8 |- ((B e. CH /\ C e. CH) -> (A e. CH /\ (B vH C) e. CH))
4544, 36, 37syl2an 349 . . . . . . 7 |- ((B e. Atoms /\ C e. Atoms) -> (A e. CH /\ (B vH C) e. CH))
46 cvexcht 5763 . . . . . . 7 |- ((A e. CH /\ (B vH C) e. CH) -> ((A i^i (B vH C)) <o (B vH C) <-> A <o (A vH (B vH C))))
4745, 46syl 12 . . . . . 6 |- ((B e. Atoms /\ C e. Atoms) -> ((A i^i (B vH C)) <o (B vH C) <-> A <o (A vH (B vH C))))
4843, 47sylibrd 179 . . . . 5 |- ((B e. Atoms /\ C e. Atoms) -> ((-. C (_ A /\ B (_ (A vH C)) -> (A i^i (B vH C)) <o (B vH C)))
4948adantr 306 . . . 4 |- (((B e. Atoms /\ C e. Atoms) /\ -. B = C) -> ((-. C (_ A /\ B (_ (A vH C)) -> (A i^i (B vH C)) <o (B vH C)))
50 atcvat2t 5773 . . . . . . 7 |- (((A i^i (B vH C)) e. CH /\ B e. Atoms /\ C e. Atoms) -> ((-. B = C /\ (A i^i (B vH C)) <o (B vH C)) -> (A i^i (B vH C)) e. Atoms))
51 chinclt 5416 . . . . . . . . 9 |- ((A e. CH /\ (B vH C) e. CH) -> (A i^i (B vH C)) e. CH)
5244, 51syl 12 . . . . . . . 8 |- ((B e. CH /\ C e. CH) -> (A i^i (B vH C)) e. CH)
5352, 36, 37syl2an 349 . . . . . . 7 |- ((B e. Atoms /\ C e. Atoms) -> (A i^i (B vH C)) e. CH)
54 pm3.26 256 . . . . . . 7 |- ((B e. Atoms /\ C e. Atoms) -> B e. Atoms)
55 pm3.27 260 . . . . . . 7 |- ((B e. Atoms /\ C e. Atoms) -> C e. Atoms)
5650, 53, 54, 55syl3anc 629 . . . . . 6 |- ((B e. Atoms /\ C e. Atoms) -> ((-. B = C /\ (A i^i (B vH C)) <o (B vH C)) -> (A i^i (B vH C)) e. Atoms))
5756exp3a 292 . . . . 5 |- ((B e. Atoms /\ C e. Atoms) -> (-. B = C -> ((A i^i (B vH C)) <o (B vH C) -> (A i^i (B vH C)) e. Atoms)))
5857imp 277 . . . 4 |- (((B e. Atoms /\ C e. Atoms) /\ -. B = C) -> ((A i^i (B vH C)) <o (B vH C) -> (A i^i (B vH C)) e. Atoms))
5949, 58syld 27 . . 3 |- (((B e. Atoms /\ C e. Atoms) /\ -. B = C) -> ((-. C (_ A /\ B (_ (A vH C)) -> (A i^i (B vH C)) e. Atoms))
6059exp4b 296 . 2 |- ((B e. Atoms /\ C e. Atoms) -> (-. B = C -> (-. C (_ A -> (B (_ (A vH C) -> (A i^i (B vH C)) e. Atoms))))
6160imp4c 284 1 |- ((B e. Atoms /\ C e. Atoms) -> (((-. B = C