Metamath Proof Explorer


Theorem prlngmo

Description: Playfair's axiom. Given a line A and a point X not on A , at most one line parallel to A can be drawn through X . Theorem 12.11 of Schwabhauser p. 123. Note that this is the first instance of a theorem where the geometry is required to be Euclidean, as expressed by G e. TarskiGE . Theorem A10 of Schwabhauser p. 24 is used, in the form of axtgeucl , in the proof of prlngmolem1 . See prlngex for the corresponding existence theorem. (Contributed by Thierry Arnoux, 5-Jul-2026)

Ref Expression
Hypotheses prlngeu.p P = Base G
prlngeu.l L = Line 𝒢 G
prlngeu.r No typesetting found for |- .|| = ( parlnG ` G ) with typecode |-
prlngeu.g φ G 𝒢 Tarski
prlngeu.a φ A ran L
prlngeu.x φ X P A
prlngeu.1 φ G 𝒢 Tarski E
Assertion prlngmo φ * b ran L A ˙ b X b

Proof

Step Hyp Ref Expression
1 prlngeu.p P = Base G
2 prlngeu.l L = Line 𝒢 G
3 prlngeu.r Could not format .|| = ( parlnG ` G ) : No typesetting found for |- .|| = ( parlnG ` G ) with typecode |-
4 prlngeu.g φ G 𝒢 Tarski
5 prlngeu.a φ A ran L
6 prlngeu.x φ X P A
7 prlngeu.1 φ G 𝒢 Tarski E
8 eleq1w x = z x P b z P b
9 eleq1w y = w y P b w P b
10 8 9 bi2anan9 x = z y = w x P b y P b z P b w P b
11 eleq1w s = t s x Itv G y t x Itv G y
12 11 cbvrexvw s b s x Itv G y t b t x Itv G y
13 oveq12 x = z y = w x Itv G y = z Itv G w
14 13 eleq2d x = z y = w t x Itv G y t z Itv G w
15 14 rexbidv x = z y = w t b t x Itv G y t b t z Itv G w
16 12 15 bitrid x = z y = w s b s x Itv G y t b t z Itv G w
17 10 16 anbi12d x = z y = w x P b y P b s b s x Itv G y z P b w P b t b t z Itv G w
18 17 cbvopabv x y | x P b y P b s b s x Itv G y = z w | z P b w P b t b t z Itv G w
19 eleq1w x = z x P A z P A
20 eleq1w y = w y P A w P A
21 19 20 bi2anan9 x = z y = w x P A y P A z P A w P A
22 eleq1w s = v s x Itv G y v x Itv G y
23 22 cbvrexvw s A s x Itv G y v A v x Itv G y
24 13 eleq2d x = z y = w v x Itv G y v z Itv G w
25 24 rexbidv x = z y = w v A v x Itv G y v A v z Itv G w
26 23 25 bitrid x = z y = w s A s x Itv G y v A v z Itv G w
27 21 26 anbi12d x = z y = w x P A y P A s A s x Itv G y z P A w P A v A v z Itv G w
28 27 cbvopabv x y | x P A y P A s A s x Itv G y = z w | z P A w P A v A v z Itv G w
29 1 2 3 4 5 6 7 18 28 prlngmolem2 φ * b ran L A ˙ b X b