Metamath Proof Explorer


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