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

Theorem atcvat4 10324
Description: A condition implying existence of an atom with the properties shown. Lemma 3.2.20 of [PtakPulmannova] p. 68.
Hypothesis
Ref Expression
atcvat3.1 |- A e. CH
Assertion
Ref Expression
atcvat4 |- ((B e. Atoms /\ C e. Atoms) -> ((A =/= 0H /\ B (_ (A vH C)) -> E.x e. Atoms (x (_ A /\ B (_ (C vH x))))
Distinct variable groups:   x,A   x,B   x,C

Proof of Theorem atcvat4
StepHypRef Expression
1 sseq1 2082 . . . . . . . . . . . . . . 15 |- (B = C -> (B (_ (C vH x) <-> C (_ (C vH x)))
2 chub1t 9430 . . . . . . . . . . . . . . . 16 |- ((C e. CH /\ x e. CH) -> C (_ (C vH x))
3 atelch 10271 . . . . . . . . . . . . . . . 16 |- (C e. Atoms -> C e. CH)
4 atelch 10271 . . . . . . . . . . . . . . . 16 |- (x e. Atoms -> x e. CH)
52, 3, 4syl2an 454 . . . . . . . . . . . . . . 15 |- ((C e. Atoms /\ x e. Atoms) -> C (_ (C vH x))
61, 5syl5bir 210 . . . . . . . . . . . . . 14 |- (B = C -> ((C e. Atoms /\ x e. Atoms) -> B (_ (C vH x)))
76exp3a 375 . . . . . . . . . . . . 13 |- (B = C -> (C e. Atoms -> (x e. Atoms -> B (_ (C vH x))))
87impcom 351 . . . . . . . . . . . 12 |- ((C e. Atoms /\ B = C) -> (x e. Atoms -> B (_ (C vH x)))
98anim2d 561 . . . . . . . . . . 11 |- ((C e. Atoms /\ B = C) -> ((x (_ A /\ x e. Atoms) -> (x (_ A /\ B (_ (C vH x))))
109exp3a 375 . . . . . . . . . 10 |- ((C e. Atoms /\ B = C) -> (x (_ A -> (x e. Atoms -> (x (_ A /\ B (_ (C vH x)))))
1110com23 32 . . . . . . . . 9 |- ((C e. Atoms /\ B = C) -> (x e. Atoms -> (x (_ A -> (x (_ A /\ B (_ (C vH x)))))
1211r19.22dv 1737 . . . . . . . 8 |- ((C e. Atoms /\ B = C) -> (E.x e. Atoms x (_ A -> E.x e. Atoms (x (_ A /\ B (_ (C vH x))))
13 atcvat3.1 . . . . . . . . 9 |- A e. CH
1413hatomic 10286 . . . . . . . 8 |- (A =/= 0H -> E.x e. Atoms x (_ A)
1512, 14syl5 21 . . . . . . 7 |- ((C e. Atoms /\ B = C) -> (A =/= 0H -> E.x e. Atoms (x (_ A /\ B (_ (C vH x))))
1615ex 373 . . . . . 6 |- (C e. Atoms -> (B = C -> (A =/= 0H -> E.x e. Atoms (x (_ A /\ B (_ (C vH x)))))
1716a1i 8 . . . . 5 |- (B (_ (A vH C) -> (C e. Atoms -> (B = C -> (A =/= 0H -> E.x e. Atoms (x (_ A /\ B (_ (C vH x))))))
1817com4l 39 . . . 4 |- (C e. Atoms -> (B = C -> (A =/= 0H -> (B (_ (A vH C) -> E.x e. Atoms (x (_ A /\ B (_ (C vH x))))))
1918imp4a 364 . . 3 |- (C e. Atoms -> (B = C -> ((A =/= 0H /\ B (_ (A vH C)) -> E.x e. Atoms (x (_ A /\ B (_ (C vH x)))))
2019adantl 388 . 2 |- ((B e. Atoms /\ C e. Atoms) -> (B = C -> ((A =/= 0H /\ B (_ (A vH C)) -> E.x e. Atoms (x (_ A /\ B (_ (C vH x)))))
21 chlejb2t 9436 . . . . . . . . . . . . . . . . 17 |- ((C e. CH /\ A e. CH) -> (C (_ A <-> (A vH C) = A))
2213, 21mpan2 696 . . . . . . . . . . . . . . . 16 |- (C e. CH -> (C (_ A <-> (A vH C) = A))
2322biimpa 416 . . . . . . . . . . . . . . 15 |- ((C e. CH /\ C (_ A) -> (A vH C) = A)
2423sseq2d 2089 . . . . . . . . . . . . . 14 |- ((C e. CH /\ C (_ A) -> (B (_ (A vH C) <-> B (_ A))
2524biimpa 416 . . . . . . . . . . . . 13 |- (((C e. CH /\ C (_ A) /\ B (_ (A vH C)) -> B (_ A)
2625anasss 440 . . . . . . . . . . . 12 |- ((C e. CH /\ (C (_ A /\ B (_ (A vH C))) -> B (_ A)
2726ex 373 . . . . . . . . . . 11 |- (C e. CH -> ((C (_ A /\ B (_ (A vH C)) -> B (_ A))
2827adantl 388 . . . . . . . . . 10 |- ((B e. CH /\ C e. CH) -> ((C (_ A /\ B (_ (A vH C)) -> B (_ A))
29 chub2t 9431 . . . . . . . . . 10 |- ((B e. CH /\ C e. CH) -> B (_ (C vH B))
3028, 29jctird 602 . . . . . . . . 9 |- ((B e. CH /\ C e. CH) -> ((C (_ A /\ B (_ (A vH C)) -> (B (_ A /\ B (_ (C vH B))))
31 atelch 10271 . . . . . . . . 9 |- (B e. Atoms -> B e. CH)
3230, 31, 3syl2an 454 . . . . . . . 8 |- ((B e. Atoms /\ C e. Atoms) -> ((C (_ A /\ B (_ (A vH C)) -> (B (_ A /\ B (_ (C vH B))))
33 pm3.26 319 . . . . . . . 8 |- ((B e. Atoms /\ C e. Atoms) -> B e. Atoms)
3432, 33jctild 601 . . . . . . 7 |- ((B e. Atoms /\ C e. Atoms) -> ((C (_ A /\ B (_ (A vH C)) -> (B e. Atoms /\ (B (_ A /\ B (_ (C vH B)))))
3534imp 350 . . . . . 6 |- (((B e. Atoms /\ C e. Atoms) /\ (C (_ A /\ B (_ (A vH C))) -> (B e. Atoms /\ (B (_ A /\ B (_ (C vH B))))
3635anassrs 441 . . . . 5 |- ((((B e. Atoms /\ C e. Atoms) /\ C (_ A) /\ B (_ (A vH C)) -> (B e. Atoms /\ (B (_ A /\ B (_ (C vH B))))
37 sseq1 2082 . . . . . . 7 |- (x = B -> (x (_ A <-> B (_ A))
38 opreq2 3969 . . . . . . . 8 |- (x = B -> (C vH x) = (C vH B))
3938sseq2d 2089 . . . . . . 7 |- (x = B -> (B (_ (C vH x) <-> B (_ (C vH B)))
4037, 39anbi12d 628 . . . . . 6 |- (x = B -> ((x (_ A /\ B (_ (C vH x)) <-> (B (_ A /\ B (_ (C vH B))))
4140rcla4ev 1877 . . . . 5 |- ((B e. Atoms /\ (B (_ A /\ B (_ (C vH B))) -> E.x e. Atoms (x (_ A /\ B (_ (C vH x)))
4236, 41syl 10 . . . 4 |- ((((B e. Atoms /\ C e. Atoms) /\ C (_ A) /\ B (_ (A vH C)) -> E.x e. Atoms (x (_ A /\ B (_ (C vH x)))
4342adantrl 394 . . 3 |- ((((B e. Atoms /\ C e. Atoms) /\ C (_ A) /\ (A =/= 0H /\ B (_ (A vH C))) -> E.x e. Atoms (x (_ A /\ B (_ (C vH x)))
4443exp31 376 . 2 |- ((B e. Atoms /\ C e. Atoms) -> (C (_ A -> ((A =/= 0H /\ B (_ (A vH C)) -> E.x e. Atoms (x (_ A /\ B (_ (C vH x)))))
4513atcvat3 10323 . . . . . . 7 |- ((B e. Atoms /\ C e. Atoms) -> (((-. B = C /\ -. C (_ A) /\ B (_ (A vH C)) -> (A i^i (B vH C)) e. Atoms))
46 atexcht 10308 . . . . . . . . . 10 |- ((C e. CH /\ (A i^i (B vH C)) e. Atoms /\ B e. Atoms) -> (((A i^i (B vH C)) (_ (C vH B) /\ (C i^i (A i^i (B vH C))) = 0H) -> B (_ (C vH (A i^i (B vH C)))))
473ad2antlr 405 . . . . . . . . . . 11 |- (((B e. Atoms /\ C e. Atoms) /\ ((-. B = C /\ -. C (_ A) /\ B (_ (A vH C))) -> C e. CH)
4845imp 350 . . . . . . . . . . 11 |- (((B e. Atoms /\ C e. Atoms) /\ ((-. B = C /\ -. C (_ A) /\ B (_ (A vH C))) -> (A i^i (B vH C)) e. Atoms)
49 simpll 412 . . . . . . . . . . 11 |- (((B e. Atoms /\ C e. Atoms) /\ ((-. B = C /\ -. C (_ A) /\ B (_ (A vH C))) -> B e. Atoms)
5047, 48, 493jca 819 . . . . . . . . . 10 |- (((B e. Atoms /\ C e. Atoms) /\ ((-. B = C /\ -. C (_ A) /\ B (_ (A vH C))) -> (C e. CH /\ (A i^i (B vH C)) e. Atoms /\ B e. Atoms))
51 inss2 2231 . . . . . . . . . . . . . 14 |- (A i^i (B vH C)) (_ (B vH C)
5251a1i 8 . . . . . . . . . . . . 13 |- ((B e. Atoms /\ C e. Atoms) -> (A i^i (B vH C)) (_ (B vH C))
53 chjcomt 9429 . . . . . . . . . . . . . 14 |- ((B e. CH /\ C e. CH) -> (B vH C) = (C vH B))
5453, 31, 3syl2an 454 . . . . . . . . . . . . 13 |- ((B e. Atoms /\ C e. Atoms) -> (B vH C) = (C vH B))
5552, 54sseqtrd 2097 . . . . . . . . . . . 12 |- ((B e. Atoms /\ C e. Atoms) -> (A i^i (B vH C)) (_ (C vH B))
5655adantr 389 . . . . . . . . . . 11 |- (((B e. Atoms /\ C e. Atoms) /\ ((-. B = C /\ -. C (_ A) /\ B (_ (A vH C))) -> (A i^i (B vH C)) (_ (C vH B))
57 atnssm0 10303 . . . . . . . . . . . . . . . . 17 |- ((A e. CH /\ C e. Atoms) -> (-. C (_ A <-> (A i^i C) = 0H))
5813, 57mpan 695 . . . . . . . . . . . . . . . 16 |- (C e. Atoms -> (-. C (_ A <-> (A i^i C) = 0H))
5958adantl 388 . . . . . . . . . . . . . . 15 |- ((B e. Atoms /\ C e. Atoms) -> (-. C (_ A <-> (A i^i C) = 0H))
60 chinclt 9422 . . . . . . . . . . . . . . . . . . 19