Metamath Proof Explorer


Theorem tgisline

Description: The property of being a proper line, generated by two distinct points. (Contributed by Thierry Arnoux, 25-May-2019)

Ref Expression
Hypotheses tglineelsb2.p B = Base G
tglineelsb2.i I = Itv G
tglineelsb2.l L = Line 𝒢 G
tglineelsb2.g φ G 𝒢 Tarski
tgisline.1 φ A ran L
Assertion tgisline φ x B y B A = x L y x y

Proof

Step Hyp Ref Expression
1 tglineelsb2.p B = Base G
2 tglineelsb2.i I = Itv G
3 tglineelsb2.l L = Line 𝒢 G
4 tglineelsb2.g φ G 𝒢 Tarski
5 tgisline.1 φ A ran L
6 4 adantr φ x B y B x G 𝒢 Tarski
7 simprl φ x B y B x x B
8 simprr φ x B y B x y B x
9 8 eldifad φ x B y B x y B
10 eldifsn y B x y B y x
11 8 10 sylib φ x B y B x y B y x
12 11 simprd φ x B y B x y x
13 12 necomd φ x B y B x x y
14 1 3 2 6 7 9 13 tglngval φ x B y B x x L y = z B | z x I y x z I y y x I z
15 14 13 jca φ x B y B x x L y = z B | z x I y x z I y y x I z x y
16 15 ralrimivva φ x B y B x x L y = z B | z x I y x z I y y x I z x y
17 1 3 2 tglng G 𝒢 Tarski L = x B , y B x z B | z x I y x z I y y x I z
18 4 17 syl φ L = x B , y B x z B | z x I y x z I y y x I z
19 18 rneqd φ ran L = ran x B , y B x z B | z x I y x z I y y x I z
20 5 19 eleqtrd φ A ran x B , y B x z B | z x I y x z I y y x I z
21 eqid x B , y B x z B | z x I y x z I y y x I z = x B , y B x z B | z x I y x z I y y x I z
22 21 elrnmpog A ran L A ran x B , y B x z B | z x I y x z I y y x I z x B y B x A = z B | z x I y x z I y y x I z
23 5 22 syl φ A ran x B , y B x z B | z x I y x z I y y x I z x B y B x A = z B | z x I y x z I y y x I z
24 20 23 mpbid φ x B y B x A = z B | z x I y x z I y y x I z
25 16 24 r19.29d2r φ x B y B x x L y = z B | z x I y x z I y y x I z x y A = z B | z x I y x z I y y x I z
26 difss B x B
27 simpr x L y = z B | z x I y x z I y y x I z x y A = z B | z x I y x z I y y x I z A = z B | z x I y x z I y y x I z
28 simpll x L y = z B | z x I y x z I y y x I z x y A = z B | z x I y x z I y y x I z x L y = z B | z x I y x z I y y x I z
29 27 28 eqtr4d x L y = z B | z x I y x z I y y x I z x y A = z B | z x I y x z I y y x I z A = x L y
30 simplr x L y = z B | z x I y x z I y y x I z x y A = z B | z x I y x z I y y x I z x y
31 29 30 jca x L y = z B | z x I y x z I y y x I z x y A = z B | z x I y x z I y y x I z A = x L y x y
32 31 reximi y B x x L y = z B | z x I y x z I y y x I z x y A = z B | z x I y x z I y y x I z y B x A = x L y x y
33 ssrexv B x B y B x A = x L y x y y B A = x L y x y
34 26 32 33 mpsyl y B x x L y = z B | z x I y x z I y y x I z x y A = z B | z x I y x z I y y x I z y B A = x L y x y
35 34 reximi x B y B x x L y = z B | z x I y x z I y y x I z x y A = z B | z x I y x z I y y x I z x B y B A = x L y x y
36 25 35 syl φ x B y B A = x L y x y