Step |
Hyp |
Ref |
Expression |
0 |
|
cmgc |
|- MGalConn |
1 |
|
vv |
|- v |
2 |
|
cvv |
|- _V |
3 |
|
vw |
|- w |
4 |
|
cbs |
|- Base |
5 |
1
|
cv |
|- v |
6 |
5 4
|
cfv |
|- ( Base ` v ) |
7 |
|
va |
|- a |
8 |
3
|
cv |
|- w |
9 |
8 4
|
cfv |
|- ( Base ` w ) |
10 |
|
vb |
|- b |
11 |
|
vf |
|- f |
12 |
|
vg |
|- g |
13 |
11
|
cv |
|- f |
14 |
10
|
cv |
|- b |
15 |
|
cmap |
|- ^m |
16 |
7
|
cv |
|- a |
17 |
14 16 15
|
co |
|- ( b ^m a ) |
18 |
13 17
|
wcel |
|- f e. ( b ^m a ) |
19 |
12
|
cv |
|- g |
20 |
16 14 15
|
co |
|- ( a ^m b ) |
21 |
19 20
|
wcel |
|- g e. ( a ^m b ) |
22 |
18 21
|
wa |
|- ( f e. ( b ^m a ) /\ g e. ( a ^m b ) ) |
23 |
|
vx |
|- x |
24 |
|
vy |
|- y |
25 |
23
|
cv |
|- x |
26 |
25 13
|
cfv |
|- ( f ` x ) |
27 |
|
cple |
|- le |
28 |
8 27
|
cfv |
|- ( le ` w ) |
29 |
24
|
cv |
|- y |
30 |
26 29 28
|
wbr |
|- ( f ` x ) ( le ` w ) y |
31 |
5 27
|
cfv |
|- ( le ` v ) |
32 |
29 19
|
cfv |
|- ( g ` y ) |
33 |
25 32 31
|
wbr |
|- x ( le ` v ) ( g ` y ) |
34 |
30 33
|
wb |
|- ( ( f ` x ) ( le ` w ) y <-> x ( le ` v ) ( g ` y ) ) |
35 |
34 24 14
|
wral |
|- A. y e. b ( ( f ` x ) ( le ` w ) y <-> x ( le ` v ) ( g ` y ) ) |
36 |
35 23 16
|
wral |
|- A. x e. a A. y e. b ( ( f ` x ) ( le ` w ) y <-> x ( le ` v ) ( g ` y ) ) |
37 |
22 36
|
wa |
|- ( ( f e. ( b ^m a ) /\ g e. ( a ^m b ) ) /\ A. x e. a A. y e. b ( ( f ` x ) ( le ` w ) y <-> x ( le ` v ) ( g ` y ) ) ) |
38 |
37 11 12
|
copab |
|- { <. f , g >. | ( ( f e. ( b ^m a ) /\ g e. ( a ^m b ) ) /\ A. x e. a A. y e. b ( ( f ` x ) ( le ` w ) y <-> x ( le ` v ) ( g ` y ) ) ) } |
39 |
10 9 38
|
csb |
|- [_ ( Base ` w ) / b ]_ { <. f , g >. | ( ( f e. ( b ^m a ) /\ g e. ( a ^m b ) ) /\ A. x e. a A. y e. b ( ( f ` x ) ( le ` w ) y <-> x ( le ` v ) ( g ` y ) ) ) } |
40 |
7 6 39
|
csb |
|- [_ ( Base ` v ) / a ]_ [_ ( Base ` w ) / b ]_ { <. f , g >. | ( ( f e. ( b ^m a ) /\ g e. ( a ^m b ) ) /\ A. x e. a A. y e. b ( ( f ` x ) ( le ` w ) y <-> x ( le ` v ) ( g ` y ) ) ) } |
41 |
1 3 2 2 40
|
cmpo |
|- ( v e. _V , w e. _V |-> [_ ( Base ` v ) / a ]_ [_ ( Base ` w ) / b ]_ { <. f , g >. | ( ( f e. ( b ^m a ) /\ g e. ( a ^m b ) ) /\ A. x e. a A. y e. b ( ( f ` x ) ( le ` w ) y <-> x ( le ` v ) ( g ` y ) ) ) } ) |
42 |
0 41
|
wceq |
|- MGalConn = ( v e. _V , w e. _V |-> [_ ( Base ` v ) / a ]_ [_ ( Base ` w ) / b ]_ { <. f , g >. | ( ( f e. ( b ^m a ) /\ g e. ( a ^m b ) ) /\ A. x e. a A. y e. b ( ( f ` x ) ( le ` w ) y <-> x ( le ` v ) ( g ` y ) ) ) } ) |