| 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 ) ) ) |