| Step |
Hyp |
Ref |
Expression |
| 1 |
|
ovmpt3rab1.o |
|- O = ( x e. _V , y e. _V |-> ( z e. M |-> { a e. N | ph } ) ) |
| 2 |
|
ovmpt3rab1.m |
|- ( ( x = X /\ y = Y ) -> M = K ) |
| 3 |
|
ovmpt3rab1.n |
|- ( ( x = X /\ y = Y ) -> N = L ) |
| 4 |
1
|
elovmpt3imp |
|- ( A e. ( ( X O Y ) ` Z ) -> ( X e. _V /\ Y e. _V ) ) |
| 5 |
|
simprl |
|- ( ( A e. ( ( X O Y ) ` Z ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) -> ( X e. _V /\ Y e. _V ) ) |
| 6 |
|
elfvdm |
|- ( A e. ( ( X O Y ) ` Z ) -> Z e. dom ( X O Y ) ) |
| 7 |
|
simpl |
|- ( ( X e. _V /\ Y e. _V ) -> X e. _V ) |
| 8 |
7
|
adantr |
|- ( ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) -> X e. _V ) |
| 9 |
|
simplr |
|- ( ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) -> Y e. _V ) |
| 10 |
|
simprl |
|- ( ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) -> K e. U ) |
| 11 |
|
simprr |
|- ( ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) -> L e. T ) |
| 12 |
1 2 3
|
ovmpt3rabdm |
|- ( ( ( X e. _V /\ Y e. _V /\ K e. U ) /\ L e. T ) -> dom ( X O Y ) = K ) |
| 13 |
8 9 10 11 12
|
syl31anc |
|- ( ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) -> dom ( X O Y ) = K ) |
| 14 |
13
|
eleq2d |
|- ( ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) -> ( Z e. dom ( X O Y ) <-> Z e. K ) ) |
| 15 |
14
|
biimpcd |
|- ( Z e. dom ( X O Y ) -> ( ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) -> Z e. K ) ) |
| 16 |
15
|
adantr |
|- ( ( Z e. dom ( X O Y ) /\ A e. ( ( X O Y ) ` Z ) ) -> ( ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) -> Z e. K ) ) |
| 17 |
16
|
imp |
|- ( ( ( Z e. dom ( X O Y ) /\ A e. ( ( X O Y ) ` Z ) ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) -> Z e. K ) |
| 18 |
|
simpl |
|- ( ( Z e. K /\ ( ( Z e. dom ( X O Y ) /\ A e. ( ( X O Y ) ` Z ) ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) ) -> Z e. K ) |
| 19 |
|
simplr |
|- ( ( ( Z e. dom ( X O Y ) /\ A e. ( ( X O Y ) ` Z ) ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) -> A e. ( ( X O Y ) ` Z ) ) |
| 20 |
19
|
adantl |
|- ( ( Z e. K /\ ( ( Z e. dom ( X O Y ) /\ A e. ( ( X O Y ) ` Z ) ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) ) -> A e. ( ( X O Y ) ` Z ) ) |
| 21 |
|
simpl |
|- ( ( K e. U /\ L e. T ) -> K e. U ) |
| 22 |
21
|
anim2i |
|- ( ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) -> ( ( X e. _V /\ Y e. _V ) /\ K e. U ) ) |
| 23 |
|
df-3an |
|- ( ( X e. _V /\ Y e. _V /\ K e. U ) <-> ( ( X e. _V /\ Y e. _V ) /\ K e. U ) ) |
| 24 |
22 23
|
sylibr |
|- ( ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) -> ( X e. _V /\ Y e. _V /\ K e. U ) ) |
| 25 |
24
|
ad2antll |
|- ( ( Z e. K /\ ( ( Z e. dom ( X O Y ) /\ A e. ( ( X O Y ) ` Z ) ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) ) -> ( X e. _V /\ Y e. _V /\ K e. U ) ) |
| 26 |
|
sbceq1a |
|- ( y = Y -> ( ph <-> [. Y / y ]. ph ) ) |
| 27 |
|
sbceq1a |
|- ( x = X -> ( [. Y / y ]. ph <-> [. X / x ]. [. Y / y ]. ph ) ) |
| 28 |
26 27
|
sylan9bbr |
|- ( ( x = X /\ y = Y ) -> ( ph <-> [. X / x ]. [. Y / y ]. ph ) ) |
| 29 |
|
nfsbc1v |
|- F/ x [. X / x ]. [. Y / y ]. ph |
| 30 |
|
nfcv |
|- F/_ y X |
| 31 |
|
nfsbc1v |
|- F/ y [. Y / y ]. ph |
| 32 |
30 31
|
nfsbcw |
|- F/ y [. X / x ]. [. Y / y ]. ph |
| 33 |
1 2 3 28 29 32
|
ovmpt3rab1 |
|- ( ( X e. _V /\ Y e. _V /\ K e. U ) -> ( X O Y ) = ( z e. K |-> { a e. L | [. X / x ]. [. Y / y ]. ph } ) ) |
| 34 |
33
|
fveq1d |
|- ( ( X e. _V /\ Y e. _V /\ K e. U ) -> ( ( X O Y ) ` Z ) = ( ( z e. K |-> { a e. L | [. X / x ]. [. Y / y ]. ph } ) ` Z ) ) |
| 35 |
25 34
|
syl |
|- ( ( Z e. K /\ ( ( Z e. dom ( X O Y ) /\ A e. ( ( X O Y ) ` Z ) ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) ) -> ( ( X O Y ) ` Z ) = ( ( z e. K |-> { a e. L | [. X / x ]. [. Y / y ]. ph } ) ` Z ) ) |
| 36 |
|
rabexg |
|- ( L e. T -> { a e. L | [. Z / z ]. [. X / x ]. [. Y / y ]. ph } e. _V ) |
| 37 |
36
|
adantl |
|- ( ( K e. U /\ L e. T ) -> { a e. L | [. Z / z ]. [. X / x ]. [. Y / y ]. ph } e. _V ) |
| 38 |
37
|
ad2antll |
|- ( ( ( Z e. dom ( X O Y ) /\ A e. ( ( X O Y ) ` Z ) ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) -> { a e. L | [. Z / z ]. [. X / x ]. [. Y / y ]. ph } e. _V ) |
| 39 |
|
nfcv |
|- F/_ z Z |
| 40 |
|
nfsbc1v |
|- F/ z [. Z / z ]. [. X / x ]. [. Y / y ]. ph |
| 41 |
|
nfcv |
|- F/_ z L |
| 42 |
40 41
|
nfrabw |
|- F/_ z { a e. L | [. Z / z ]. [. X / x ]. [. Y / y ]. ph } |
| 43 |
|
sbceq1a |
|- ( z = Z -> ( [. X / x ]. [. Y / y ]. ph <-> [. Z / z ]. [. X / x ]. [. Y / y ]. ph ) ) |
| 44 |
43
|
rabbidv |
|- ( z = Z -> { a e. L | [. X / x ]. [. Y / y ]. ph } = { a e. L | [. Z / z ]. [. X / x ]. [. Y / y ]. ph } ) |
| 45 |
|
eqid |
|- ( z e. K |-> { a e. L | [. X / x ]. [. Y / y ]. ph } ) = ( z e. K |-> { a e. L | [. X / x ]. [. Y / y ]. ph } ) |
| 46 |
39 42 44 45
|
fvmptf |
|- ( ( Z e. K /\ { a e. L | [. Z / z ]. [. X / x ]. [. Y / y ]. ph } e. _V ) -> ( ( z e. K |-> { a e. L | [. X / x ]. [. Y / y ]. ph } ) ` Z ) = { a e. L | [. Z / z ]. [. X / x ]. [. Y / y ]. ph } ) |
| 47 |
38 46
|
sylan2 |
|- ( ( Z e. K /\ ( ( Z e. dom ( X O Y ) /\ A e. ( ( X O Y ) ` Z ) ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) ) -> ( ( z e. K |-> { a e. L | [. X / x ]. [. Y / y ]. ph } ) ` Z ) = { a e. L | [. Z / z ]. [. X / x ]. [. Y / y ]. ph } ) |
| 48 |
35 47
|
eqtr2d |
|- ( ( Z e. K /\ ( ( Z e. dom ( X O Y ) /\ A e. ( ( X O Y ) ` Z ) ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) ) -> { a e. L | [. Z / z ]. [. X / x ]. [. Y / y ]. ph } = ( ( X O Y ) ` Z ) ) |
| 49 |
20 48
|
eleqtrrd |
|- ( ( Z e. K /\ ( ( Z e. dom ( X O Y ) /\ A e. ( ( X O Y ) ` Z ) ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) ) -> A e. { a e. L | [. Z / z ]. [. X / x ]. [. Y / y ]. ph } ) |
| 50 |
|
elrabi |
|- ( A e. { a e. L | [. Z / z ]. [. X / x ]. [. Y / y ]. ph } -> A e. L ) |
| 51 |
49 50
|
syl |
|- ( ( Z e. K /\ ( ( Z e. dom ( X O Y ) /\ A e. ( ( X O Y ) ` Z ) ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) ) -> A e. L ) |
| 52 |
18 51
|
jca |
|- ( ( Z e. K /\ ( ( Z e. dom ( X O Y ) /\ A e. ( ( X O Y ) ` Z ) ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) ) -> ( Z e. K /\ A e. L ) ) |
| 53 |
17 52
|
mpancom |
|- ( ( ( Z e. dom ( X O Y ) /\ A e. ( ( X O Y ) ` Z ) ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) -> ( Z e. K /\ A e. L ) ) |
| 54 |
53
|
exp31 |
|- ( Z e. dom ( X O Y ) -> ( A e. ( ( X O Y ) ` Z ) -> ( ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) -> ( Z e. K /\ A e. L ) ) ) ) |
| 55 |
6 54
|
mpcom |
|- ( A e. ( ( X O Y ) ` Z ) -> ( ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) -> ( Z e. K /\ A e. L ) ) ) |
| 56 |
55
|
imp |
|- ( ( A e. ( ( X O Y ) ` Z ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) -> ( Z e. K /\ A e. L ) ) |
| 57 |
5 56
|
jca |
|- ( ( A e. ( ( X O Y ) ` Z ) /\ ( ( X e. _V /\ Y e. _V ) /\ ( K e. U /\ L e. T ) ) ) -> ( ( X e. _V /\ Y e. _V ) /\ ( Z e. K /\ A e. L ) ) ) |
| 58 |
57
|
exp32 |
|- ( A e. ( ( X O Y ) ` Z ) -> ( ( X e. _V /\ Y e. _V ) -> ( ( K e. U /\ L e. T ) -> ( ( X e. _V /\ Y e. _V ) /\ ( Z e. K /\ A e. L ) ) ) ) ) |
| 59 |
4 58
|
mpd |
|- ( A e. ( ( X O Y ) ` Z ) -> ( ( K e. U /\ L e. T ) -> ( ( X e. _V /\ Y e. _V ) /\ ( Z e. K /\ A e. L ) ) ) ) |
| 60 |
59
|
com12 |
|- ( ( K e. U /\ L e. T ) -> ( A e. ( ( X O Y ) ` Z ) -> ( ( X e. _V /\ Y e. _V ) /\ ( Z e. K /\ A e. L ) ) ) ) |