Metamath Proof Explorer


Theorem mdsymlem3

Description: Lemma for mdsymi . (Contributed by NM, 2-Jul-2004) (New usage is discouraged.)

Ref Expression
Hypotheses mdsymlem1.1 𝐴C
mdsymlem1.2 𝐵C
mdsymlem1.3 𝐶 = ( 𝐴 𝑝 )
Assertion mdsymlem3 ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) → ∃ 𝑟 ∈ HAtoms ∃ 𝑞 ∈ HAtoms ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) )

Proof

Step Hyp Ref Expression
1 mdsymlem1.1 𝐴C
2 mdsymlem1.2 𝐵C
3 mdsymlem1.3 𝐶 = ( 𝐴 𝑝 )
4 ssin ( ( 𝑟𝐵𝑟𝐶 ) ↔ 𝑟 ⊆ ( 𝐵𝐶 ) )
5 3 sseq2i ( 𝑟𝐶𝑟 ⊆ ( 𝐴 𝑝 ) )
6 5 bilani ( ( 𝑟𝐵𝑟𝐶 ) → 𝑟 ⊆ ( 𝐴 𝑝 ) )
7 4 6 sylbir ( 𝑟 ⊆ ( 𝐵𝐶 ) → 𝑟 ⊆ ( 𝐴 𝑝 ) )
8 1 atcvat4i ( ( 𝑟 ∈ HAtoms ∧ 𝑝 ∈ HAtoms ) → ( ( 𝐴 ≠ 0𝑟 ⊆ ( 𝐴 𝑝 ) ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) )
9 8 exp4b ( 𝑟 ∈ HAtoms → ( 𝑝 ∈ HAtoms → ( 𝐴 ≠ 0 → ( 𝑟 ⊆ ( 𝐴 𝑝 ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) ) ) )
10 9 com34 ( 𝑟 ∈ HAtoms → ( 𝑝 ∈ HAtoms → ( 𝑟 ⊆ ( 𝐴 𝑝 ) → ( 𝐴 ≠ 0 → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) ) ) )
11 10 com23 ( 𝑟 ∈ HAtoms → ( 𝑟 ⊆ ( 𝐴 𝑝 ) → ( 𝑝 ∈ HAtoms → ( 𝐴 ≠ 0 → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) ) ) )
12 11 imp4b ( ( 𝑟 ∈ HAtoms ∧ 𝑟 ⊆ ( 𝐴 𝑝 ) ) → ( ( 𝑝 ∈ HAtoms ∧ 𝐴 ≠ 0 ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) )
13 7 12 sylan2 ( ( 𝑟 ∈ HAtoms ∧ 𝑟 ⊆ ( 𝐵𝐶 ) ) → ( ( 𝑝 ∈ HAtoms ∧ 𝐴 ≠ 0 ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) )
14 13 adantrr ( ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ( ( 𝑝 ∈ HAtoms ∧ 𝐴 ≠ 0 ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) )
15 14 com12 ( ( 𝑝 ∈ HAtoms ∧ 𝐴 ≠ 0 ) → ( ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) )
16 15 adantlr ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝐴 ≠ 0 ) → ( ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) )
17 16 adantlr ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) → ( ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) )
18 17 imp ( ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) )
19 nssne2 ( ( 𝑞𝐴 ∧ ¬ 𝑟𝐴 ) → 𝑞𝑟 )
20 19 adantrl ( ( 𝑞𝐴 ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → 𝑞𝑟 )
21 atnemeq0 ( ( 𝑞 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) → ( 𝑞𝑟 ↔ ( 𝑞𝑟 ) = 0 ) )
22 21 ancoms ( ( 𝑟 ∈ HAtoms ∧ 𝑞 ∈ HAtoms ) → ( 𝑞𝑟 ↔ ( 𝑞𝑟 ) = 0 ) )
23 20 22 imbitrid ( ( 𝑟 ∈ HAtoms ∧ 𝑞 ∈ HAtoms ) → ( ( 𝑞𝐴 ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ( 𝑞𝑟 ) = 0 ) )
24 23 adantll ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) → ( ( 𝑞𝐴 ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ( 𝑞𝑟 ) = 0 ) )
25 24 adantr ( ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) ∧ 𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( ( 𝑞𝐴 ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ( 𝑞𝑟 ) = 0 ) )
26 atelch ( 𝑝 ∈ HAtoms → 𝑝C )
27 atelch ( 𝑞 ∈ HAtoms → 𝑞C )
28 chjcom ( ( 𝑝C𝑞C ) → ( 𝑝 𝑞 ) = ( 𝑞 𝑝 ) )
29 26 27 28 syl2an ( ( 𝑝 ∈ HAtoms ∧ 𝑞 ∈ HAtoms ) → ( 𝑝 𝑞 ) = ( 𝑞 𝑝 ) )
30 29 adantlr ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) → ( 𝑝 𝑞 ) = ( 𝑞 𝑝 ) )
31 30 sseq2d ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) → ( 𝑟 ⊆ ( 𝑝 𝑞 ) ↔ 𝑟 ⊆ ( 𝑞 𝑝 ) ) )
32 atexch ( ( 𝑞C𝑟 ∈ HAtoms ∧ 𝑝 ∈ HAtoms ) → ( ( 𝑟 ⊆ ( 𝑞 𝑝 ) ∧ ( 𝑞𝑟 ) = 0 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) )
33 27 32 syl3an1 ( ( 𝑞 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ∧ 𝑝 ∈ HAtoms ) → ( ( 𝑟 ⊆ ( 𝑞 𝑝 ) ∧ ( 𝑞𝑟 ) = 0 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) )
34 33 3com13 ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ∧ 𝑞 ∈ HAtoms ) → ( ( 𝑟 ⊆ ( 𝑞 𝑝 ) ∧ ( 𝑞𝑟 ) = 0 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) )
35 34 3expa ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) → ( ( 𝑟 ⊆ ( 𝑞 𝑝 ) ∧ ( 𝑞𝑟 ) = 0 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) )
36 35 expd ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) → ( 𝑟 ⊆ ( 𝑞 𝑝 ) → ( ( 𝑞𝑟 ) = 0𝑝 ⊆ ( 𝑞 𝑟 ) ) ) )
37 31 36 sylbid ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) → ( 𝑟 ⊆ ( 𝑝 𝑞 ) → ( ( 𝑞𝑟 ) = 0𝑝 ⊆ ( 𝑞 𝑟 ) ) ) )
38 37 imp ( ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) ∧ 𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( ( 𝑞𝑟 ) = 0𝑝 ⊆ ( 𝑞 𝑟 ) ) )
39 25 38 syld ( ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) ∧ 𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( ( 𝑞𝐴 ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) )
40 39 expd ( ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) ∧ 𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( 𝑞𝐴 → ( ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) ) )
41 40 exp31 ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) → ( 𝑞 ∈ HAtoms → ( 𝑟 ⊆ ( 𝑝 𝑞 ) → ( 𝑞𝐴 → ( ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) ) ) ) )
42 41 com24 ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) → ( 𝑞𝐴 → ( 𝑟 ⊆ ( 𝑝 𝑞 ) → ( 𝑞 ∈ HAtoms → ( ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) ) ) ) )
43 42 impd ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) → ( ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( 𝑞 ∈ HAtoms → ( ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) ) ) )
44 43 com24 ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) → ( ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) → ( 𝑞 ∈ HAtoms → ( ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) ) ) )
45 44 imp4b ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ( ( 𝑞 ∈ HAtoms ∧ ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) )
46 45 anasss ( ( 𝑝 ∈ HAtoms ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( ( 𝑞 ∈ HAtoms ∧ ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) )
47 simprl ( ( 𝑞 ∈ HAtoms ∧ ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) → 𝑞𝐴 )
48 47 a1i ( ( 𝑝 ∈ HAtoms ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( ( 𝑞 ∈ HAtoms ∧ ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) → 𝑞𝐴 ) )
49 simpl ( ( 𝑟𝐵𝑟𝐶 ) → 𝑟𝐵 )
50 4 49 sylbir ( 𝑟 ⊆ ( 𝐵𝐶 ) → 𝑟𝐵 )
51 50 ad2antrl ( ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → 𝑟𝐵 )
52 51 adantl ( ( 𝑝 ∈ HAtoms ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → 𝑟𝐵 )
53 48 52 jctird ( ( 𝑝 ∈ HAtoms ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( ( 𝑞 ∈ HAtoms ∧ ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) → ( 𝑞𝐴𝑟𝐵 ) ) )
54 46 53 jcad ( ( 𝑝 ∈ HAtoms ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( ( 𝑞 ∈ HAtoms ∧ ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) → ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) ) )
55 54 expd ( ( 𝑝 ∈ HAtoms ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( 𝑞 ∈ HAtoms → ( ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) ) ) )
56 55 adantlr ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( 𝑞 ∈ HAtoms → ( ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) ) ) )
57 56 adantlr ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( 𝑞 ∈ HAtoms → ( ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) ) ) )
58 57 adantlr ( ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( 𝑞 ∈ HAtoms → ( ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) ) ) )
59 58 reximdvai ( ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) → ∃ 𝑞 ∈ HAtoms ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) ) )
60 18 59 mpd ( ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ∃ 𝑞 ∈ HAtoms ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) )
61 chjcl ( ( 𝐴C𝑝C ) → ( 𝐴 𝑝 ) ∈ C )
62 1 61 mpan ( 𝑝C → ( 𝐴 𝑝 ) ∈ C )
63 3 62 eqeltrid ( 𝑝C𝐶C )
64 chincl ( ( 𝐵C𝐶C ) → ( 𝐵𝐶 ) ∈ C )
65 2 63 64 sylancr ( 𝑝C → ( 𝐵𝐶 ) ∈ C )
66 26 65 syl ( 𝑝 ∈ HAtoms → ( 𝐵𝐶 ) ∈ C )
67 chrelat2 ( ( ( 𝐵𝐶 ) ∈ C𝐴C ) → ( ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ↔ ∃ 𝑟 ∈ HAtoms ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) )
68 66 1 67 sylancl ( 𝑝 ∈ HAtoms → ( ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ↔ ∃ 𝑟 ∈ HAtoms ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) )
69 68 biimpa ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) → ∃ 𝑟 ∈ HAtoms ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) )
70 69 ad2antrr ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) → ∃ 𝑟 ∈ HAtoms ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) )
71 60 70 reximddv ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) → ∃ 𝑟 ∈ HAtoms ∃ 𝑞 ∈ HAtoms ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) )