Metamath Proof Explorer


Theorem tglineelsb2

Description: If S lies on PQ , then PQ = PS . Theorem 6.16 of Schwabhauser p. 45. (Contributed by Thierry Arnoux, 17-May-2019)

Ref Expression
Hypotheses tglineelsb2.p 𝐵 = ( Base ‘ 𝐺 )
tglineelsb2.i 𝐼 = ( Itv ‘ 𝐺 )
tglineelsb2.l 𝐿 = ( LineG ‘ 𝐺 )
tglineelsb2.g ( 𝜑𝐺 ∈ TarskiG )
tglineelsb2.1 ( 𝜑𝑃𝐵 )
tglineelsb2.2 ( 𝜑𝑄𝐵 )
tglineelsb2.4 ( 𝜑𝑃𝑄 )
tglineelsb2.3 ( 𝜑𝑆𝐵 )
tglineelsb2.5 ( 𝜑𝑆𝑃 )
tglineelsb2.6 ( 𝜑𝑆 ∈ ( 𝑃 𝐿 𝑄 ) )
Assertion tglineelsb2 ( 𝜑 → ( 𝑃 𝐿 𝑄 ) = ( 𝑃 𝐿 𝑆 ) )

Proof

Step Hyp Ref Expression
1 tglineelsb2.p 𝐵 = ( Base ‘ 𝐺 )
2 tglineelsb2.i 𝐼 = ( Itv ‘ 𝐺 )
3 tglineelsb2.l 𝐿 = ( LineG ‘ 𝐺 )
4 tglineelsb2.g ( 𝜑𝐺 ∈ TarskiG )
5 tglineelsb2.1 ( 𝜑𝑃𝐵 )
6 tglineelsb2.2 ( 𝜑𝑄𝐵 )
7 tglineelsb2.4 ( 𝜑𝑃𝑄 )
8 tglineelsb2.3 ( 𝜑𝑆𝐵 )
9 tglineelsb2.5 ( 𝜑𝑆𝑃 )
10 tglineelsb2.6 ( 𝜑𝑆 ∈ ( 𝑃 𝐿 𝑄 ) )
11 4 adantr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑄 ) ) → 𝐺 ∈ TarskiG )
12 5 adantr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑄 ) ) → 𝑃𝐵 )
13 8 adantr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑄 ) ) → 𝑆𝐵 )
14 9 necomd ( 𝜑𝑃𝑆 )
15 14 adantr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑄 ) ) → 𝑃𝑆 )
16 6 adantr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑄 ) ) → 𝑄𝐵 )
17 7 necomd ( 𝜑𝑄𝑃 )
18 17 adantr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑄 ) ) → 𝑄𝑃 )
19 10 adantr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑄 ) ) → 𝑆 ∈ ( 𝑃 𝐿 𝑄 ) )
20 1 2 3 11 16 12 13 18 19 lncom ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑄 ) ) → 𝑆 ∈ ( 𝑄 𝐿 𝑃 ) )
21 1 2 3 11 12 13 16 15 20 18 lnrot1 ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑄 ) ) → 𝑄 ∈ ( 𝑃 𝐿 𝑆 ) )
22 1 3 2 4 5 6 7 tglnssp ( 𝜑 → ( 𝑃 𝐿 𝑄 ) ⊆ 𝐵 )
23 22 sselda ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑄 ) ) → 𝑥𝐵 )
24 simpr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑄 ) ) → 𝑥 ∈ ( 𝑃 𝐿 𝑄 ) )
25 1 2 3 11 12 13 15 16 18 21 23 24 tglineeltr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑄 ) ) → 𝑥 ∈ ( 𝑃 𝐿 𝑆 ) )
26 4 adantr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑆 ) ) → 𝐺 ∈ TarskiG )
27 5 adantr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑆 ) ) → 𝑃𝐵 )
28 6 adantr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑆 ) ) → 𝑄𝐵 )
29 7 adantr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑆 ) ) → 𝑃𝑄 )
30 8 adantr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑆 ) ) → 𝑆𝐵 )
31 9 adantr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑆 ) ) → 𝑆𝑃 )
32 10 adantr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑆 ) ) → 𝑆 ∈ ( 𝑃 𝐿 𝑄 ) )
33 1 3 2 4 5 8 14 tglnssp ( 𝜑 → ( 𝑃 𝐿 𝑆 ) ⊆ 𝐵 )
34 33 sselda ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑆 ) ) → 𝑥𝐵 )
35 simpr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑆 ) ) → 𝑥 ∈ ( 𝑃 𝐿 𝑆 ) )
36 1 2 3 26 27 28 29 30 31 32 34 35 tglineeltr ( ( 𝜑𝑥 ∈ ( 𝑃 𝐿 𝑆 ) ) → 𝑥 ∈ ( 𝑃 𝐿 𝑄 ) )
37 25 36 impbida ( 𝜑 → ( 𝑥 ∈ ( 𝑃 𝐿 𝑄 ) ↔ 𝑥 ∈ ( 𝑃 𝐿 𝑆 ) ) )
38 37 eqrdv ( 𝜑 → ( 𝑃 𝐿 𝑄 ) = ( 𝑃 𝐿 𝑆 ) )