Metamath Proof Explorer


Theorem plngrotlem3

Description: Lemma for plngrot . (Contributed by Thierry Arnoux, 17-Jun-2026)

Ref Expression
Hypotheses plngval.p 𝑃 = ( Base ‘ 𝐺 )
plngval.i 𝐼 = ( Itv ‘ 𝐺 )
plngval.1 𝐿 = ( LineG ‘ 𝐺 )
plngval.e 𝐸 = ( hlG ‘ 𝐺 )
plngval.g ( 𝜑𝐺 ∈ TarskiG )
plngrot.x ( 𝜑𝑋 ∈ ( 𝑃 ∖ ( 𝑍 𝐿 𝑌 ) ) )
plngrot.y ( 𝜑𝑌𝑃 )
plngrot.z ( 𝜑𝑍 ∈ ( 𝑃 ∖ ( 𝑋 𝐿 𝑌 ) ) )
plngrot.1 ( 𝜑𝑋𝑌 )
plngrotlem3.1 𝑂 = { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( 𝑃 ∖ ( 𝑋 𝐿 𝑌 ) ) ∧ 𝑏 ∈ ( 𝑃 ∖ ( 𝑋 𝐿 𝑌 ) ) ) ∧ ∃ 𝑡 ∈ ( 𝑋 𝐿 𝑌 ) 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) }
Assertion plngrotlem3 ( 𝜑 → ( ( 𝑋 𝐿 𝑌 ) 𝐸 𝑍 ) ⊆ ( ( 𝑍 𝐿 𝑌 ) 𝐸 𝑋 ) )

Proof

Step Hyp Ref Expression
1 plngval.p 𝑃 = ( Base ‘ 𝐺 )
2 plngval.i 𝐼 = ( Itv ‘ 𝐺 )
3 plngval.1 𝐿 = ( LineG ‘ 𝐺 )
4 plngval.e 𝐸 = ( hlG ‘ 𝐺 )
5 plngval.g ( 𝜑𝐺 ∈ TarskiG )
6 plngrot.x ( 𝜑𝑋 ∈ ( 𝑃 ∖ ( 𝑍 𝐿 𝑌 ) ) )
7 plngrot.y ( 𝜑𝑌𝑃 )
8 plngrot.z ( 𝜑𝑍 ∈ ( 𝑃 ∖ ( 𝑋 𝐿 𝑌 ) ) )
9 plngrot.1 ( 𝜑𝑋𝑌 )
10 plngrotlem3.1 𝑂 = { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( 𝑃 ∖ ( 𝑋 𝐿 𝑌 ) ) ∧ 𝑏 ∈ ( 𝑃 ∖ ( 𝑋 𝐿 𝑌 ) ) ) ∧ ∃ 𝑡 ∈ ( 𝑋 𝐿 𝑌 ) 𝑡 ∈ ( 𝑎 𝐼 𝑏 ) ) }
11 5 ad3antrrr ( ( ( ( 𝜑𝑤𝑃 ) ∧ 𝑌 ∈ ( 𝑍 𝐼 𝑤 ) ) ∧ 𝑌𝑤 ) → 𝐺 ∈ TarskiG )
12 6 ad3antrrr ( ( ( ( 𝜑𝑤𝑃 ) ∧ 𝑌 ∈ ( 𝑍 𝐼 𝑤 ) ) ∧ 𝑌𝑤 ) → 𝑋 ∈ ( 𝑃 ∖ ( 𝑍 𝐿 𝑌 ) ) )
13 7 ad3antrrr ( ( ( ( 𝜑𝑤𝑃 ) ∧ 𝑌 ∈ ( 𝑍 𝐼 𝑤 ) ) ∧ 𝑌𝑤 ) → 𝑌𝑃 )
14 8 ad3antrrr ( ( ( ( 𝜑𝑤𝑃 ) ∧ 𝑌 ∈ ( 𝑍 𝐼 𝑤 ) ) ∧ 𝑌𝑤 ) → 𝑍 ∈ ( 𝑃 ∖ ( 𝑋 𝐿 𝑌 ) ) )
15 9 ad3antrrr ( ( ( ( 𝜑𝑤𝑃 ) ∧ 𝑌 ∈ ( 𝑍 𝐼 𝑤 ) ) ∧ 𝑌𝑤 ) → 𝑋𝑌 )
16 simpllr ( ( ( ( 𝜑𝑤𝑃 ) ∧ 𝑌 ∈ ( 𝑍 𝐼 𝑤 ) ) ∧ 𝑌𝑤 ) → 𝑤𝑃 )
17 simplr ( ( ( ( 𝜑𝑤𝑃 ) ∧ 𝑌 ∈ ( 𝑍 𝐼 𝑤 ) ) ∧ 𝑌𝑤 ) → 𝑌 ∈ ( 𝑍 𝐼 𝑤 ) )
18 simpr ( ( ( ( 𝜑𝑤𝑃 ) ∧ 𝑌 ∈ ( 𝑍 𝐼 𝑤 ) ) ∧ 𝑌𝑤 ) → 𝑌𝑤 )
19 1 2 3 4 11 12 13 14 15 10 16 17 18 plngrotlem2 ( ( ( ( 𝜑𝑤𝑃 ) ∧ 𝑌 ∈ ( 𝑍 𝐼 𝑤 ) ) ∧ 𝑌𝑤 ) → ( ( 𝑋 𝐿 𝑌 ) 𝐸 𝑍 ) ⊆ ( ( 𝑍 𝐿 𝑌 ) 𝐸 𝑋 ) )
20 19 anasss ( ( ( 𝜑𝑤𝑃 ) ∧ ( 𝑌 ∈ ( 𝑍 𝐼 𝑤 ) ∧ 𝑌𝑤 ) ) → ( ( 𝑋 𝐿 𝑌 ) 𝐸 𝑍 ) ⊆ ( ( 𝑍 𝐿 𝑌 ) 𝐸 𝑋 ) )
21 eqid ( dist ‘ 𝐺 ) = ( dist ‘ 𝐺 )
22 8 eldifad ( 𝜑𝑍𝑃 )
23 1 fvexi 𝑃 ∈ V
24 23 a1i ( 𝜑𝑃 ∈ V )
25 6 eldifad ( 𝜑𝑋𝑃 )
26 24 25 7 9 nehash2 ( 𝜑 → 2 ≤ ( ♯ ‘ 𝑃 ) )
27 1 21 2 5 22 7 26 tgbtwndiff ( 𝜑 → ∃ 𝑤𝑃 ( 𝑌 ∈ ( 𝑍 𝐼 𝑤 ) ∧ 𝑌𝑤 ) )
28 20 27 r19.29a ( 𝜑 → ( ( 𝑋 𝐿 𝑌 ) 𝐸 𝑍 ) ⊆ ( ( 𝑍 𝐿 𝑌 ) 𝐸 𝑋 ) )