Database
ELEMENTARY GEOMETRY
Tarskian Geometry
Colinearity
tglnfn
Next ⟩
tglnunirn
Metamath Proof Explorer
Ascii
Unicode
Theorem
tglnfn
Description:
Lines as functions.
(Contributed by
Thierry Arnoux
, 25-May-2019)
Ref
Expression
Hypotheses
tglng.p
⊢
P
=
Base
G
tglng.l
⊢
L
=
Line
𝒢
⁡
G
tglng.i
⊢
I
=
Itv
⁡
G
Assertion
tglnfn
⊢
G
∈
𝒢
Tarski
→
L
Fn
P
×
P
∖
I
Proof
Step
Hyp
Ref
Expression
1
tglng.p
⊢
P
=
Base
G
2
tglng.l
⊢
L
=
Line
𝒢
⁡
G
3
tglng.i
⊢
I
=
Itv
⁡
G
4
1
fvexi
⊢
P
∈
V
5
4
rabex
⊢
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
∈
V
6
5
rgen2w
⊢
∀
x
∈
P
∀
y
∈
P
∖
x
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
∈
V
7
eqid
⊢
x
∈
P
,
y
∈
P
∖
x
⟼
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
=
x
∈
P
,
y
∈
P
∖
x
⟼
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
8
7
fmpox
⊢
∀
x
∈
P
∀
y
∈
P
∖
x
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
∈
V
↔
x
∈
P
,
y
∈
P
∖
x
⟼
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
:
⋃
x
∈
P
x
×
P
∖
x
⟶
V
9
6
8
mpbi
⊢
x
∈
P
,
y
∈
P
∖
x
⟼
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
:
⋃
x
∈
P
x
×
P
∖
x
⟶
V
10
ffn
⊢
x
∈
P
,
y
∈
P
∖
x
⟼
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
:
⋃
x
∈
P
x
×
P
∖
x
⟶
V
→
x
∈
P
,
y
∈
P
∖
x
⟼
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
Fn
⋃
x
∈
P
x
×
P
∖
x
11
9
10
ax-mp
⊢
x
∈
P
,
y
∈
P
∖
x
⟼
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
Fn
⋃
x
∈
P
x
×
P
∖
x
12
xpdifid
⊢
⋃
x
∈
P
x
×
P
∖
x
=
P
×
P
∖
I
13
12
fneq2i
⊢
x
∈
P
,
y
∈
P
∖
x
⟼
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
Fn
⋃
x
∈
P
x
×
P
∖
x
↔
x
∈
P
,
y
∈
P
∖
x
⟼
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
Fn
P
×
P
∖
I
14
11
13
mpbi
⊢
x
∈
P
,
y
∈
P
∖
x
⟼
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
Fn
P
×
P
∖
I
15
1
2
3
tglng
⊢
G
∈
𝒢
Tarski
→
L
=
x
∈
P
,
y
∈
P
∖
x
⟼
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
16
15
fneq1d
⊢
G
∈
𝒢
Tarski
→
L
Fn
P
×
P
∖
I
↔
x
∈
P
,
y
∈
P
∖
x
⟼
z
∈
P
|
z
∈
x
I
y
∨
x
∈
z
I
y
∨
y
∈
x
I
z
Fn
P
×
P
∖
I
17
14
16
mpbiri
⊢
G
∈
𝒢
Tarski
→
L
Fn
P
×
P
∖
I