Step |
Hyp |
Ref |
Expression |
1 |
|
tgjustc1.p |
|- P = ( Base ` G ) |
2 |
|
tgjustc1.d |
|- .- = ( dist ` G ) |
3 |
1
|
fvexi |
|- P e. _V |
4 |
3 3
|
xpex |
|- ( P X. P ) e. _V |
5 |
|
tgjustf |
|- ( ( P X. P ) e. _V -> E. r ( r Er ( P X. P ) /\ A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) ) ) |
6 |
4 5
|
ax-mp |
|- E. r ( r Er ( P X. P ) /\ A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) ) |
7 |
|
simplrl |
|- ( ( ( A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) /\ ( w e. P /\ x e. P ) ) /\ ( y e. P /\ z e. P ) ) -> w e. P ) |
8 |
|
simplrr |
|- ( ( ( A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) /\ ( w e. P /\ x e. P ) ) /\ ( y e. P /\ z e. P ) ) -> x e. P ) |
9 |
7 8
|
opelxpd |
|- ( ( ( A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) /\ ( w e. P /\ x e. P ) ) /\ ( y e. P /\ z e. P ) ) -> <. w , x >. e. ( P X. P ) ) |
10 |
|
simprl |
|- ( ( ( A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) /\ ( w e. P /\ x e. P ) ) /\ ( y e. P /\ z e. P ) ) -> y e. P ) |
11 |
|
simprr |
|- ( ( ( A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) /\ ( w e. P /\ x e. P ) ) /\ ( y e. P /\ z e. P ) ) -> z e. P ) |
12 |
10 11
|
opelxpd |
|- ( ( ( A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) /\ ( w e. P /\ x e. P ) ) /\ ( y e. P /\ z e. P ) ) -> <. y , z >. e. ( P X. P ) ) |
13 |
|
simpll |
|- ( ( ( A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) /\ ( w e. P /\ x e. P ) ) /\ ( y e. P /\ z e. P ) ) -> A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) ) |
14 |
|
breq1 |
|- ( u = <. w , x >. -> ( u r v <-> <. w , x >. r v ) ) |
15 |
|
fveq2 |
|- ( u = <. w , x >. -> ( .- ` u ) = ( .- ` <. w , x >. ) ) |
16 |
|
df-ov |
|- ( w .- x ) = ( .- ` <. w , x >. ) |
17 |
15 16
|
eqtr4di |
|- ( u = <. w , x >. -> ( .- ` u ) = ( w .- x ) ) |
18 |
17
|
eqeq1d |
|- ( u = <. w , x >. -> ( ( .- ` u ) = ( .- ` v ) <-> ( w .- x ) = ( .- ` v ) ) ) |
19 |
14 18
|
bibi12d |
|- ( u = <. w , x >. -> ( ( u r v <-> ( .- ` u ) = ( .- ` v ) ) <-> ( <. w , x >. r v <-> ( w .- x ) = ( .- ` v ) ) ) ) |
20 |
|
breq2 |
|- ( v = <. y , z >. -> ( <. w , x >. r v <-> <. w , x >. r <. y , z >. ) ) |
21 |
|
fveq2 |
|- ( v = <. y , z >. -> ( .- ` v ) = ( .- ` <. y , z >. ) ) |
22 |
|
df-ov |
|- ( y .- z ) = ( .- ` <. y , z >. ) |
23 |
21 22
|
eqtr4di |
|- ( v = <. y , z >. -> ( .- ` v ) = ( y .- z ) ) |
24 |
23
|
eqeq2d |
|- ( v = <. y , z >. -> ( ( w .- x ) = ( .- ` v ) <-> ( w .- x ) = ( y .- z ) ) ) |
25 |
20 24
|
bibi12d |
|- ( v = <. y , z >. -> ( ( <. w , x >. r v <-> ( w .- x ) = ( .- ` v ) ) <-> ( <. w , x >. r <. y , z >. <-> ( w .- x ) = ( y .- z ) ) ) ) |
26 |
19 25
|
rspc2va |
|- ( ( ( <. w , x >. e. ( P X. P ) /\ <. y , z >. e. ( P X. P ) ) /\ A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) ) -> ( <. w , x >. r <. y , z >. <-> ( w .- x ) = ( y .- z ) ) ) |
27 |
9 12 13 26
|
syl21anc |
|- ( ( ( A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) /\ ( w e. P /\ x e. P ) ) /\ ( y e. P /\ z e. P ) ) -> ( <. w , x >. r <. y , z >. <-> ( w .- x ) = ( y .- z ) ) ) |
28 |
27
|
ralrimivva |
|- ( ( A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) /\ ( w e. P /\ x e. P ) ) -> A. y e. P A. z e. P ( <. w , x >. r <. y , z >. <-> ( w .- x ) = ( y .- z ) ) ) |
29 |
28
|
ralrimivva |
|- ( A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) -> A. w e. P A. x e. P A. y e. P A. z e. P ( <. w , x >. r <. y , z >. <-> ( w .- x ) = ( y .- z ) ) ) |
30 |
29
|
anim2i |
|- ( ( r Er ( P X. P ) /\ A. u e. ( P X. P ) A. v e. ( P X. P ) ( u r v <-> ( .- ` u ) = ( .- ` v ) ) ) -> ( r Er ( P X. P ) /\ A. w e. P A. x e. P A. y e. P A. z e. P ( <. w , x >. r <. y , z >. <-> ( w .- x ) = ( y .- z ) ) ) ) |
31 |
6 30
|
eximii |
|- E. r ( r Er ( P X. P ) /\ A. w e. P A. x e. P A. y e. P A. z e. P ( <. w , x >. r <. y , z >. <-> ( w .- x ) = ( y .- z ) ) ) |