Step |
Hyp |
Ref |
Expression |
1 |
|
archiexdiv.b |
|- B = ( Base ` W ) |
2 |
|
archiexdiv.0 |
|- .0. = ( 0g ` W ) |
3 |
|
archiexdiv.i |
|- .< = ( lt ` W ) |
4 |
|
archiexdiv.x |
|- .x. = ( .g ` W ) |
5 |
1 2 3 4
|
isarchi3 |
|- ( W e. oGrp -> ( W e. Archi <-> A. x e. B A. y e. B ( .0. .< x -> E. n e. NN y .< ( n .x. x ) ) ) ) |
6 |
5
|
biimpa |
|- ( ( W e. oGrp /\ W e. Archi ) -> A. x e. B A. y e. B ( .0. .< x -> E. n e. NN y .< ( n .x. x ) ) ) |
7 |
6
|
3ad2ant1 |
|- ( ( ( W e. oGrp /\ W e. Archi ) /\ ( X e. B /\ Y e. B ) /\ .0. .< X ) -> A. x e. B A. y e. B ( .0. .< x -> E. n e. NN y .< ( n .x. x ) ) ) |
8 |
|
simp3 |
|- ( ( ( W e. oGrp /\ W e. Archi ) /\ ( X e. B /\ Y e. B ) /\ .0. .< X ) -> .0. .< X ) |
9 |
|
breq2 |
|- ( x = X -> ( .0. .< x <-> .0. .< X ) ) |
10 |
|
oveq2 |
|- ( x = X -> ( n .x. x ) = ( n .x. X ) ) |
11 |
10
|
breq2d |
|- ( x = X -> ( y .< ( n .x. x ) <-> y .< ( n .x. X ) ) ) |
12 |
11
|
rexbidv |
|- ( x = X -> ( E. n e. NN y .< ( n .x. x ) <-> E. n e. NN y .< ( n .x. X ) ) ) |
13 |
9 12
|
imbi12d |
|- ( x = X -> ( ( .0. .< x -> E. n e. NN y .< ( n .x. x ) ) <-> ( .0. .< X -> E. n e. NN y .< ( n .x. X ) ) ) ) |
14 |
|
breq1 |
|- ( y = Y -> ( y .< ( n .x. X ) <-> Y .< ( n .x. X ) ) ) |
15 |
14
|
rexbidv |
|- ( y = Y -> ( E. n e. NN y .< ( n .x. X ) <-> E. n e. NN Y .< ( n .x. X ) ) ) |
16 |
15
|
imbi2d |
|- ( y = Y -> ( ( .0. .< X -> E. n e. NN y .< ( n .x. X ) ) <-> ( .0. .< X -> E. n e. NN Y .< ( n .x. X ) ) ) ) |
17 |
13 16
|
rspc2v |
|- ( ( X e. B /\ Y e. B ) -> ( A. x e. B A. y e. B ( .0. .< x -> E. n e. NN y .< ( n .x. x ) ) -> ( .0. .< X -> E. n e. NN Y .< ( n .x. X ) ) ) ) |
18 |
17
|
3ad2ant2 |
|- ( ( ( W e. oGrp /\ W e. Archi ) /\ ( X e. B /\ Y e. B ) /\ .0. .< X ) -> ( A. x e. B A. y e. B ( .0. .< x -> E. n e. NN y .< ( n .x. x ) ) -> ( .0. .< X -> E. n e. NN Y .< ( n .x. X ) ) ) ) |
19 |
7 8 18
|
mp2d |
|- ( ( ( W e. oGrp /\ W e. Archi ) /\ ( X e. B /\ Y e. B ) /\ .0. .< X ) -> E. n e. NN Y .< ( n .x. X ) ) |