Step |
Hyp |
Ref |
Expression |
1 |
|
ttgval.n |
|- G = ( toTG ` H ) |
2 |
|
ttgitvval.i |
|- I = ( Itv ` G ) |
3 |
|
ttgitvval.b |
|- P = ( Base ` H ) |
4 |
|
ttgitvval.m |
|- .- = ( -g ` H ) |
5 |
|
ttgitvval.s |
|- .x. = ( .s ` H ) |
6 |
1 3 4 5 2
|
ttgval |
|- ( H e. V -> ( G = ( ( H sSet <. ( Itv ` ndx ) , ( x e. P , y e. P |-> { z e. P | E. k e. ( 0 [,] 1 ) ( z .- x ) = ( k .x. ( y .- x ) ) } ) >. ) sSet <. ( LineG ` ndx ) , ( x e. P , y e. P |-> { z e. P | ( z e. ( x I y ) \/ x e. ( z I y ) \/ y e. ( x I z ) ) } ) >. ) /\ I = ( x e. P , y e. P |-> { z e. P | E. k e. ( 0 [,] 1 ) ( z .- x ) = ( k .x. ( y .- x ) ) } ) ) ) |
7 |
6
|
simprd |
|- ( H e. V -> I = ( x e. P , y e. P |-> { z e. P | E. k e. ( 0 [,] 1 ) ( z .- x ) = ( k .x. ( y .- x ) ) } ) ) |
8 |
7
|
3ad2ant1 |
|- ( ( H e. V /\ X e. P /\ Y e. P ) -> I = ( x e. P , y e. P |-> { z e. P | E. k e. ( 0 [,] 1 ) ( z .- x ) = ( k .x. ( y .- x ) ) } ) ) |
9 |
|
simprl |
|- ( ( ( H e. V /\ X e. P /\ Y e. P ) /\ ( x = X /\ y = Y ) ) -> x = X ) |
10 |
9
|
oveq2d |
|- ( ( ( H e. V /\ X e. P /\ Y e. P ) /\ ( x = X /\ y = Y ) ) -> ( z .- x ) = ( z .- X ) ) |
11 |
|
simprr |
|- ( ( ( H e. V /\ X e. P /\ Y e. P ) /\ ( x = X /\ y = Y ) ) -> y = Y ) |
12 |
11 9
|
oveq12d |
|- ( ( ( H e. V /\ X e. P /\ Y e. P ) /\ ( x = X /\ y = Y ) ) -> ( y .- x ) = ( Y .- X ) ) |
13 |
12
|
oveq2d |
|- ( ( ( H e. V /\ X e. P /\ Y e. P ) /\ ( x = X /\ y = Y ) ) -> ( k .x. ( y .- x ) ) = ( k .x. ( Y .- X ) ) ) |
14 |
10 13
|
eqeq12d |
|- ( ( ( H e. V /\ X e. P /\ Y e. P ) /\ ( x = X /\ y = Y ) ) -> ( ( z .- x ) = ( k .x. ( y .- x ) ) <-> ( z .- X ) = ( k .x. ( Y .- X ) ) ) ) |
15 |
14
|
rexbidv |
|- ( ( ( H e. V /\ X e. P /\ Y e. P ) /\ ( x = X /\ y = Y ) ) -> ( E. k e. ( 0 [,] 1 ) ( z .- x ) = ( k .x. ( y .- x ) ) <-> E. k e. ( 0 [,] 1 ) ( z .- X ) = ( k .x. ( Y .- X ) ) ) ) |
16 |
15
|
rabbidv |
|- ( ( ( H e. V /\ X e. P /\ Y e. P ) /\ ( x = X /\ y = Y ) ) -> { z e. P | E. k e. ( 0 [,] 1 ) ( z .- x ) = ( k .x. ( y .- x ) ) } = { z e. P | E. k e. ( 0 [,] 1 ) ( z .- X ) = ( k .x. ( Y .- X ) ) } ) |
17 |
|
simp2 |
|- ( ( H e. V /\ X e. P /\ Y e. P ) -> X e. P ) |
18 |
|
simp3 |
|- ( ( H e. V /\ X e. P /\ Y e. P ) -> Y e. P ) |
19 |
3
|
fvexi |
|- P e. _V |
20 |
19
|
rabex |
|- { z e. P | E. k e. ( 0 [,] 1 ) ( z .- X ) = ( k .x. ( Y .- X ) ) } e. _V |
21 |
20
|
a1i |
|- ( ( H e. V /\ X e. P /\ Y e. P ) -> { z e. P | E. k e. ( 0 [,] 1 ) ( z .- X ) = ( k .x. ( Y .- X ) ) } e. _V ) |
22 |
8 16 17 18 21
|
ovmpod |
|- ( ( H e. V /\ X e. P /\ Y e. P ) -> ( X I Y ) = { z e. P | E. k e. ( 0 [,] 1 ) ( z .- X ) = ( k .x. ( Y .- X ) ) } ) |