Step |
Hyp |
Ref |
Expression |
1 |
|
reclempr.1 |
|- B = { x | E. y ( x |
2 |
1
|
reclem2pr |
|- ( A e. P. -> B e. P. ) |
3 |
|
df-mp |
|- .P. = ( y e. P. , w e. P. |-> { u | E. f e. y E. g e. w u = ( f .Q g ) } ) |
4 |
|
mulclnq |
|- ( ( f e. Q. /\ g e. Q. ) -> ( f .Q g ) e. Q. ) |
5 |
3 4
|
genpelv |
|- ( ( A e. P. /\ B e. P. ) -> ( w e. ( A .P. B ) <-> E. z e. A E. x e. B w = ( z .Q x ) ) ) |
6 |
2 5
|
mpdan |
|- ( A e. P. -> ( w e. ( A .P. B ) <-> E. z e. A E. x e. B w = ( z .Q x ) ) ) |
7 |
1
|
abeq2i |
|- ( x e. B <-> E. y ( x |
8 |
|
ltrelnq |
|- |
9 |
8
|
brel |
|- ( x ( x e. Q. /\ y e. Q. ) ) |
10 |
9
|
simprd |
|- ( x y e. Q. ) |
11 |
|
elprnq |
|- ( ( A e. P. /\ z e. A ) -> z e. Q. ) |
12 |
|
ltmnq |
|- ( z e. Q. -> ( x ( z .Q x ) |
13 |
11 12
|
syl |
|- ( ( A e. P. /\ z e. A ) -> ( x ( z .Q x ) |
14 |
13
|
biimpd |
|- ( ( A e. P. /\ z e. A ) -> ( x ( z .Q x ) |
15 |
14
|
adantr |
|- ( ( ( A e. P. /\ z e. A ) /\ y e. Q. ) -> ( x ( z .Q x ) |
16 |
|
recclnq |
|- ( y e. Q. -> ( *Q ` y ) e. Q. ) |
17 |
|
prub |
|- ( ( ( A e. P. /\ z e. A ) /\ ( *Q ` y ) e. Q. ) -> ( -. ( *Q ` y ) e. A -> z |
18 |
16 17
|
sylan2 |
|- ( ( ( A e. P. /\ z e. A ) /\ y e. Q. ) -> ( -. ( *Q ` y ) e. A -> z |
19 |
|
ltmnq |
|- ( y e. Q. -> ( z ( y .Q z ) |
20 |
|
mulcomnq |
|- ( y .Q z ) = ( z .Q y ) |
21 |
20
|
a1i |
|- ( y e. Q. -> ( y .Q z ) = ( z .Q y ) ) |
22 |
|
recidnq |
|- ( y e. Q. -> ( y .Q ( *Q ` y ) ) = 1Q ) |
23 |
21 22
|
breq12d |
|- ( y e. Q. -> ( ( y .Q z ) ( z .Q y ) |
24 |
19 23
|
bitrd |
|- ( y e. Q. -> ( z ( z .Q y ) |
25 |
24
|
adantl |
|- ( ( ( A e. P. /\ z e. A ) /\ y e. Q. ) -> ( z ( z .Q y ) |
26 |
18 25
|
sylibd |
|- ( ( ( A e. P. /\ z e. A ) /\ y e. Q. ) -> ( -. ( *Q ` y ) e. A -> ( z .Q y ) |
27 |
15 26
|
anim12d |
|- ( ( ( A e. P. /\ z e. A ) /\ y e. Q. ) -> ( ( x ( ( z .Q x ) |
28 |
|
ltsonq |
|- |
29 |
28 8
|
sotri |
|- ( ( ( z .Q x ) ( z .Q x ) |
30 |
27 29
|
syl6 |
|- ( ( ( A e. P. /\ z e. A ) /\ y e. Q. ) -> ( ( x ( z .Q x ) |
31 |
30
|
exp4b |
|- ( ( A e. P. /\ z e. A ) -> ( y e. Q. -> ( x ( -. ( *Q ` y ) e. A -> ( z .Q x ) |
32 |
10 31
|
syl5 |
|- ( ( A e. P. /\ z e. A ) -> ( x ( x ( -. ( *Q ` y ) e. A -> ( z .Q x ) |
33 |
32
|
pm2.43d |
|- ( ( A e. P. /\ z e. A ) -> ( x ( -. ( *Q ` y ) e. A -> ( z .Q x ) |
34 |
33
|
impd |
|- ( ( A e. P. /\ z e. A ) -> ( ( x ( z .Q x ) |
35 |
34
|
exlimdv |
|- ( ( A e. P. /\ z e. A ) -> ( E. y ( x ( z .Q x ) |
36 |
7 35
|
syl5bi |
|- ( ( A e. P. /\ z e. A ) -> ( x e. B -> ( z .Q x ) |
37 |
|
breq1 |
|- ( w = ( z .Q x ) -> ( w ( z .Q x ) |
38 |
37
|
biimprcd |
|- ( ( z .Q x ) ( w = ( z .Q x ) -> w |
39 |
36 38
|
syl6 |
|- ( ( A e. P. /\ z e. A ) -> ( x e. B -> ( w = ( z .Q x ) -> w |
40 |
39
|
expimpd |
|- ( A e. P. -> ( ( z e. A /\ x e. B ) -> ( w = ( z .Q x ) -> w |
41 |
40
|
rexlimdvv |
|- ( A e. P. -> ( E. z e. A E. x e. B w = ( z .Q x ) -> w |
42 |
6 41
|
sylbid |
|- ( A e. P. -> ( w e. ( A .P. B ) -> w |
43 |
|
df-1p |
|- 1P = { w | w |
44 |
43
|
abeq2i |
|- ( w e. 1P <-> w |
45 |
42 44
|
syl6ibr |
|- ( A e. P. -> ( w e. ( A .P. B ) -> w e. 1P ) ) |
46 |
45
|
ssrdv |
|- ( A e. P. -> ( A .P. B ) C_ 1P ) |
47 |
1
|
reclem3pr |
|- ( A e. P. -> 1P C_ ( A .P. B ) ) |
48 |
46 47
|
eqssd |
|- ( A e. P. -> ( A .P. B ) = 1P ) |