Metamath Proof Explorer


Theorem axtgpasch

Description: Axiom of (Inner) Pasch, Axiom A7 of Schwabhauser p. 12. Given triangle X Y Z , point U in segment X Z , and point V in segment Y Z , there exists a point a on both the segment U Y and the segment V X . This axiom is essentially a subset of the general Pasch axiom. The general Pasch axiom asserts that on a plane "a line intersecting a triangle in one of its sides, and not intersecting any of the vertices, must intersect one of the other two sides" (per the discussion about Axiom 7 of Tarski1999 p. 179). The (general) Pasch axiom was used implicitly by Euclid, but never stated; Moritz Pasch discovered its omission in 1882. As noted in the Metamath book, this means that the omission of Pasch's axiom from Euclid went unnoticed for 2000 years. Only the inner Pasch algorithm is included as an axiom; the "outer" form of the Pasch axiom can be proved using the inner form (see theorem 9.6 of Schwabhauser p. 69 and the brief discussion in axiom 7.1 of Tarski1999 p. 180). (Contributed by Thierry Arnoux, 15-Mar-2019)

Ref Expression
Hypotheses axtrkg.p P = Base G
axtrkg.d - ˙ = dist G
axtrkg.i I = Itv G
axtrkg.g φ G 𝒢 Tarski
axtgpasch.1 φ X P
axtgpasch.2 φ Y P
axtgpasch.3 φ Z P
axtgpasch.4 φ U P
axtgpasch.5 φ V P
axtgpasch.6 φ U X I Z
axtgpasch.7 φ V Y I Z
Assertion axtgpasch φ a P a U I Y a V I X

Proof

Step Hyp Ref Expression
1 axtrkg.p P = Base G
2 axtrkg.d - ˙ = dist G
3 axtrkg.i I = Itv G
4 axtrkg.g φ G 𝒢 Tarski
5 axtgpasch.1 φ X P
6 axtgpasch.2 φ Y P
7 axtgpasch.3 φ Z P
8 axtgpasch.4 φ U P
9 axtgpasch.5 φ V P
10 axtgpasch.6 φ U X I Z
11 axtgpasch.7 φ V Y I Z
12 df-trkg 𝒢 Tarski = 𝒢 Tarski C 𝒢 Tarski B 𝒢 Tarski CB f | [˙Base f / p]˙ [˙ Itv f / i]˙ Line 𝒢 f = x p , y p x z p | z x i y x z i y y x i z
13 inss1 𝒢 Tarski C 𝒢 Tarski B 𝒢 Tarski CB f | [˙Base f / p]˙ [˙ Itv f / i]˙ Line 𝒢 f = x p , y p x z p | z x i y x z i y y x i z 𝒢 Tarski C 𝒢 Tarski B
14 inss2 𝒢 Tarski C 𝒢 Tarski B 𝒢 Tarski B
15 13 14 sstri 𝒢 Tarski C 𝒢 Tarski B 𝒢 Tarski CB f | [˙Base f / p]˙ [˙ Itv f / i]˙ Line 𝒢 f = x p , y p x z p | z x i y x z i y y x i z 𝒢 Tarski B
16 12 15 eqsstri 𝒢 Tarski 𝒢 Tarski B
17 16 4 sselid φ G 𝒢 Tarski B
18 1 2 3 istrkgb G 𝒢 Tarski B G V x P y P y x I x x = y x P y P z P u P v P u x I z v y I z a P a u I y a v I x s 𝒫 P t 𝒫 P a P x s y t x a I y b P x s y t b x I y
19 18 simprbi G 𝒢 Tarski B x P y P y x I x x = y x P y P z P u P v P u x I z v y I z a P a u I y a v I x s 𝒫 P t 𝒫 P a P x s y t x a I y b P x s y t b x I y
20 19 simp2d G 𝒢 Tarski B x P y P z P u P v P u x I z v y I z a P a u I y a v I x
21 17 20 syl φ x P y P z P u P v P u x I z v y I z a P a u I y a v I x
22 oveq1 x = X x I z = X I z
23 22 eleq2d x = X u x I z u X I z
24 23 anbi1d x = X u x I z v y I z u X I z v y I z
25 oveq2 x = X v I x = v I X
26 25 eleq2d x = X a v I x a v I X
27 26 anbi2d x = X a u I y a v I x a u I y a v I X
28 27 rexbidv x = X a P a u I y a v I x a P a u I y a v I X
29 24 28 imbi12d x = X u x I z v y I z a P a u I y a v I x u X I z v y I z a P a u I y a v I X
30 29 2ralbidv x = X u P v P u x I z v y I z a P a u I y a v I x u P v P u X I z v y I z a P a u I y a v I X
31 oveq1 y = Y y I z = Y I z
32 31 eleq2d y = Y v y I z v Y I z
33 32 anbi2d y = Y u X I z v y I z u X I z v Y I z
34 oveq2 y = Y u I y = u I Y
35 34 eleq2d y = Y a u I y a u I Y
36 35 anbi1d y = Y a u I y a v I X a u I Y a v I X
37 36 rexbidv y = Y a P a u I y a v I X a P a u I Y a v I X
38 33 37 imbi12d y = Y u X I z v y I z a P a u I y a v I X u X I z v Y I z a P a u I Y a v I X
39 38 2ralbidv y = Y u P v P u X I z v y I z a P a u I y a v I X u P v P u X I z v Y I z a P a u I Y a v I X
40 oveq2 z = Z X I z = X I Z
41 40 eleq2d z = Z u X I z u X I Z
42 oveq2 z = Z Y I z = Y I Z
43 42 eleq2d z = Z v Y I z v Y I Z
44 41 43 anbi12d z = Z u X I z v Y I z u X I Z v Y I Z
45 44 imbi1d z = Z u X I z v Y I z a P a u I Y a v I X u X I Z v Y I Z a P a u I Y a v I X
46 45 2ralbidv z = Z u P v P u X I z v Y I z a P a u I Y a v I X u P v P u X I Z v Y I Z a P a u I Y a v I X
47 30 39 46 rspc3v X P Y P Z P x P y P z P u P v P u x I z v y I z a P a u I y a v I x u P v P u X I Z v Y I Z a P a u I Y a v I X
48 5 6 7 47 syl3anc φ x P y P z P u P v P u x I z v y I z a P a u I y a v I x u P v P u X I Z v Y I Z a P a u I Y a v I X
49 21 48 mpd φ u P v P u X I Z v Y I Z a P a u I Y a v I X
50 eleq1 u = U u X I Z U X I Z
51 50 anbi1d u = U u X I Z v Y I Z U X I Z v Y I Z
52 oveq1 u = U u I Y = U I Y
53 52 eleq2d u = U a u I Y a U I Y
54 53 anbi1d u = U a u I Y a v I X a U I Y a v I X
55 54 rexbidv u = U a P a u I Y a v I X a P a U I Y a v I X
56 51 55 imbi12d u = U u X I Z v Y I Z a P a u I Y a v I X U X I Z v Y I Z a P a U I Y a v I X
57 eleq1 v = V v Y I Z V Y I Z
58 57 anbi2d v = V U X I Z v Y I Z U X I Z V Y I Z
59 oveq1 v = V v I X = V I X
60 59 eleq2d v = V a v I X a V I X
61 60 anbi2d v = V a U I Y a v I X a U I Y a V I X
62 61 rexbidv v = V a P a U I Y a v I X a P a U I Y a V I X
63 58 62 imbi12d v = V U X I Z v Y I Z a P a U I Y a v I X U X I Z V Y I Z a P a U I Y a V I X
64 56 63 rspc2v U P V P u P v P u X I Z v Y I Z a P a u I Y a v I X U X I Z V Y I Z a P a U I Y a V I X
65 8 9 64 syl2anc φ u P v P u X I Z v Y I Z a P a u I Y a v I X U X I Z V Y I Z a P a U I Y a V I X
66 49 65 mpd φ U X I Z V Y I Z a P a U I Y a V I X
67 10 11 66 mp2and φ a P a U I Y a V I X