Metamath Proof Explorer


Theorem lhpexle1

Description: There exists an atom under a co-atom different from any given element. (Contributed by NM, 24-Jul-2013)

Ref Expression
Hypotheses lhpex1.l = ( le ‘ 𝐾 )
lhpex1.a 𝐴 = ( Atoms ‘ 𝐾 )
lhpex1.h 𝐻 = ( LHyp ‘ 𝐾 )
Assertion lhpexle1 ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) → ∃ 𝑝𝐴 ( 𝑝 𝑊𝑝𝑋 ) )

Proof

Step Hyp Ref Expression
1 lhpex1.l = ( le ‘ 𝐾 )
2 lhpex1.a 𝐴 = ( Atoms ‘ 𝐾 )
3 lhpex1.h 𝐻 = ( LHyp ‘ 𝐾 )
4 1 2 3 lhpexle ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) → ∃ 𝑝𝐴 𝑝 𝑊 )
5 tru
6 5 jctr ( 𝑝 𝑊 → ( 𝑝 𝑊 ∧ ⊤ ) )
7 6 reximi ( ∃ 𝑝𝐴 𝑝 𝑊 → ∃ 𝑝𝐴 ( 𝑝 𝑊 ∧ ⊤ ) )
8 4 7 syl ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) → ∃ 𝑝𝐴 ( 𝑝 𝑊 ∧ ⊤ ) )
9 simpll ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) → 𝐾 ∈ HL )
10 simprl ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) → 𝑋𝐴 )
11 eqid ( Base ‘ 𝐾 ) = ( Base ‘ 𝐾 )
12 11 3 lhpbase ( 𝑊𝐻𝑊 ∈ ( Base ‘ 𝐾 ) )
13 12 ad2antlr ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) → 𝑊 ∈ ( Base ‘ 𝐾 ) )
14 eqid ( lt ‘ 𝐾 ) = ( lt ‘ 𝐾 )
15 1 14 2 3 lhplt ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) → 𝑋 ( lt ‘ 𝐾 ) 𝑊 )
16 11 14 2 2atlt ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐴𝑊 ∈ ( Base ‘ 𝐾 ) ) ∧ 𝑋 ( lt ‘ 𝐾 ) 𝑊 ) → ∃ 𝑝𝐴 ( 𝑝𝑋𝑝 ( lt ‘ 𝐾 ) 𝑊 ) )
17 9 10 13 15 16 syl31anc ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) → ∃ 𝑝𝐴 ( 𝑝𝑋𝑝 ( lt ‘ 𝐾 ) 𝑊 ) )
18 simp3r ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) ∧ 𝑝𝐴 ∧ ( 𝑝𝑋𝑝 ( lt ‘ 𝐾 ) 𝑊 ) ) → 𝑝 ( lt ‘ 𝐾 ) 𝑊 )
19 simp1ll ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) ∧ 𝑝𝐴 ∧ ( 𝑝𝑋𝑝 ( lt ‘ 𝐾 ) 𝑊 ) ) → 𝐾 ∈ HL )
20 simp2 ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) ∧ 𝑝𝐴 ∧ ( 𝑝𝑋𝑝 ( lt ‘ 𝐾 ) 𝑊 ) ) → 𝑝𝐴 )
21 simp1lr ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) ∧ 𝑝𝐴 ∧ ( 𝑝𝑋𝑝 ( lt ‘ 𝐾 ) 𝑊 ) ) → 𝑊𝐻 )
22 1 14 pltle ( ( 𝐾 ∈ HL ∧ 𝑝𝐴𝑊𝐻 ) → ( 𝑝 ( lt ‘ 𝐾 ) 𝑊𝑝 𝑊 ) )
23 19 20 21 22 syl3anc ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) ∧ 𝑝𝐴 ∧ ( 𝑝𝑋𝑝 ( lt ‘ 𝐾 ) 𝑊 ) ) → ( 𝑝 ( lt ‘ 𝐾 ) 𝑊𝑝 𝑊 ) )
24 18 23 mpd ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) ∧ 𝑝𝐴 ∧ ( 𝑝𝑋𝑝 ( lt ‘ 𝐾 ) 𝑊 ) ) → 𝑝 𝑊 )
25 trud ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) ∧ 𝑝𝐴 ∧ ( 𝑝𝑋𝑝 ( lt ‘ 𝐾 ) 𝑊 ) ) → ⊤ )
26 simp3l ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) ∧ 𝑝𝐴 ∧ ( 𝑝𝑋𝑝 ( lt ‘ 𝐾 ) 𝑊 ) ) → 𝑝𝑋 )
27 24 25 26 3jca ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) ∧ 𝑝𝐴 ∧ ( 𝑝𝑋𝑝 ( lt ‘ 𝐾 ) 𝑊 ) ) → ( 𝑝 𝑊 ∧ ⊤ ∧ 𝑝𝑋 ) )
28 27 3expia ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) ∧ 𝑝𝐴 ) → ( ( 𝑝𝑋𝑝 ( lt ‘ 𝐾 ) 𝑊 ) → ( 𝑝 𝑊 ∧ ⊤ ∧ 𝑝𝑋 ) ) )
29 28 reximdva ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) → ( ∃ 𝑝𝐴 ( 𝑝𝑋𝑝 ( lt ‘ 𝐾 ) 𝑊 ) → ∃ 𝑝𝐴 ( 𝑝 𝑊 ∧ ⊤ ∧ 𝑝𝑋 ) ) )
30 17 29 mpd ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑋𝐴𝑋 𝑊 ) ) → ∃ 𝑝𝐴 ( 𝑝 𝑊 ∧ ⊤ ∧ 𝑝𝑋 ) )
31 8 30 lhpexle1lem ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) → ∃ 𝑝𝐴 ( 𝑝 𝑊 ∧ ⊤ ∧ 𝑝𝑋 ) )
32 3simpb ( ( 𝑝 𝑊 ∧ ⊤ ∧ 𝑝𝑋 ) → ( 𝑝 𝑊𝑝𝑋 ) )
33 32 reximi ( ∃ 𝑝𝐴 ( 𝑝 𝑊 ∧ ⊤ ∧ 𝑝𝑋 ) → ∃ 𝑝𝐴 ( 𝑝 𝑊𝑝𝑋 ) )
34 31 33 syl ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) → ∃ 𝑝𝐴 ( 𝑝 𝑊𝑝𝑋 ) )