Metamath Proof Explorer


Theorem istrkgl

Description: Building lines from the segment property. (Contributed by Thierry Arnoux, 14-Mar-2019)

Ref Expression
Hypotheses istrkg.p P = Base G
istrkg.d - ˙ = dist G
istrkg.i I = Itv G
Assertion istrkgl G 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 G V Line 𝒢 G = x P , y P x z P | z x I y x z I y y x I z

Proof

Step Hyp Ref Expression
1 istrkg.p P = Base G
2 istrkg.d - ˙ = dist G
3 istrkg.i I = Itv G
4 simpl p = P i = I p = P
5 4 difeq1d p = P i = I p x = P x
6 simpr p = P i = I i = I
7 6 oveqd p = P i = I x i y = x I y
8 7 eleq2d p = P i = I z x i y z x I y
9 6 oveqd p = P i = I z i y = z I y
10 9 eleq2d p = P i = I x z i y x z I y
11 6 oveqd p = P i = I x i z = x I z
12 11 eleq2d p = P i = I y x i z y x I z
13 8 10 12 3orbi123d p = P i = I z x i y x z i y y x i z z x I y x z I y y x I z
14 4 13 rabeqbidv p = P i = I z p | z x i y x z i y y x i z = z P | z x I y x z I y y x I z
15 4 5 14 mpoeq123dv p = P i = I 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
16 15 eqeq2d p = P i = I Line 𝒢 f = x p , y p x z p | z x i y x z i y y x i z Line 𝒢 f = x P , y P x z P | z x I y x z I y y x I z
17 1 3 16 sbcie2s f = G [˙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 Line 𝒢 f = x P , y P x z P | z x I y x z I y y x I z
18 fveqeq2 f = G Line 𝒢 f = x P , y P x z P | z x I y x z I y y x I z Line 𝒢 G = x P , y P x z P | z x I y x z I y y x I z
19 17 18 bitrd f = G [˙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 Line 𝒢 G = x P , y P x z P | z x I y x z I y y x I z
20 eqid 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 = 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
21 19 20 elab4g G 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 G V Line 𝒢 G = x P , y P x z P | z x I y x z I y y x I z