Step |
Hyp |
Ref |
Expression |
1 |
|
tgjustc2.p |
|- P = ( Base ` G ) |
2 |
|
tgjustc2.d |
|- R Er ( P X. P ) |
3 |
1
|
fvexi |
|- P e. _V |
4 |
3 3
|
xpex |
|- ( P X. P ) e. _V |
5 |
|
tgjustr |
|- ( ( ( P X. P ) e. _V /\ R Er ( P X. P ) ) -> E. d ( d Fn ( P X. P ) /\ A. u e. ( P X. P ) A. v e. ( P X. P ) ( u R v <-> ( d ` u ) = ( d ` v ) ) ) ) |
6 |
4 2 5
|
mp2an |
|- E. d ( d Fn ( P X. P ) /\ A. u e. ( P X. P ) A. v e. ( P X. P ) ( u R v <-> ( d ` u ) = ( d ` v ) ) ) |
7 |
|
simplrl |
|- ( ( ( A. u e. ( P X. P ) A. v e. ( P X. P ) ( u R v <-> ( d ` u ) = ( d ` 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 <-> ( d ` u ) = ( d ` 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 <-> ( d ` u ) = ( d ` 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 <-> ( d ` u ) = ( d ` 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 <-> ( d ` u ) = ( d ` 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 <-> ( d ` u ) = ( d ` 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 <-> ( d ` u ) = ( d ` 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 <-> ( d ` u ) = ( d ` v ) ) ) |
14 |
|
breq1 |
|- ( u = <. w , x >. -> ( u R v <-> <. w , x >. R v ) ) |
15 |
|
fveq2 |
|- ( u = <. w , x >. -> ( d ` u ) = ( d ` <. w , x >. ) ) |
16 |
|
df-ov |
|- ( w d x ) = ( d ` <. w , x >. ) |
17 |
15 16
|
eqtr4di |
|- ( u = <. w , x >. -> ( d ` u ) = ( w d x ) ) |
18 |
17
|
eqeq1d |
|- ( u = <. w , x >. -> ( ( d ` u ) = ( d ` v ) <-> ( w d x ) = ( d ` v ) ) ) |
19 |
14 18
|
bibi12d |
|- ( u = <. w , x >. -> ( ( u R v <-> ( d ` u ) = ( d ` v ) ) <-> ( <. w , x >. R v <-> ( w d x ) = ( d ` v ) ) ) ) |
20 |
|
breq2 |
|- ( v = <. y , z >. -> ( <. w , x >. R v <-> <. w , x >. R <. y , z >. ) ) |
21 |
|
fveq2 |
|- ( v = <. y , z >. -> ( d ` v ) = ( d ` <. y , z >. ) ) |
22 |
|
df-ov |
|- ( y d z ) = ( d ` <. y , z >. ) |
23 |
21 22
|
eqtr4di |
|- ( v = <. y , z >. -> ( d ` v ) = ( y d z ) ) |
24 |
23
|
eqeq2d |
|- ( v = <. y , z >. -> ( ( w d x ) = ( d ` v ) <-> ( w d x ) = ( y d z ) ) ) |
25 |
20 24
|
bibi12d |
|- ( v = <. y , z >. -> ( ( <. w , x >. R v <-> ( w d x ) = ( d ` v ) ) <-> ( <. w , x >. R <. y , z >. <-> ( w d x ) = ( y d 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 <-> ( d ` u ) = ( d ` v ) ) ) -> ( <. w , x >. R <. y , z >. <-> ( w d x ) = ( y d z ) ) ) |
27 |
9 12 13 26
|
syl21anc |
|- ( ( ( A. u e. ( P X. P ) A. v e. ( P X. P ) ( u R v <-> ( d ` u ) = ( d ` v ) ) /\ ( w e. P /\ x e. P ) ) /\ ( y e. P /\ z e. P ) ) -> ( <. w , x >. R <. y , z >. <-> ( w d x ) = ( y d z ) ) ) |
28 |
27
|
ralrimivva |
|- ( ( A. u e. ( P X. P ) A. v e. ( P X. P ) ( u R v <-> ( d ` u ) = ( d ` v ) ) /\ ( w e. P /\ x e. P ) ) -> A. y e. P A. z e. P ( <. w , x >. R <. y , z >. <-> ( w d x ) = ( y d z ) ) ) |
29 |
28
|
ralrimivva |
|- ( A. u e. ( P X. P ) A. v e. ( P X. P ) ( u R v <-> ( d ` u ) = ( d ` v ) ) -> A. w e. P A. x e. P A. y e. P A. z e. P ( <. w , x >. R <. y , z >. <-> ( w d x ) = ( y d z ) ) ) |
30 |
29
|
anim2i |
|- ( ( d Fn ( P X. P ) /\ A. u e. ( P X. P ) A. v e. ( P X. P ) ( u R v <-> ( d ` u ) = ( d ` v ) ) ) -> ( d Fn ( 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 d x ) = ( y d z ) ) ) ) |
31 |
6 30
|
eximii |
|- E. d ( d Fn ( 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 d x ) = ( y d z ) ) ) |