Description: Continuity of ring multiplication; analogue of cnmpt22f which cannot be used directly because .r is not a function. (Contributed by Mario Carneiro, 5-Oct-2015)
Ref | Expression | ||
---|---|---|---|
Hypotheses | mulrcn.j | |- J = ( TopOpen ` R ) |
|
cnmpt1mulr.t | |- .x. = ( .r ` R ) |
||
cnmpt1mulr.r | |- ( ph -> R e. TopRing ) |
||
cnmpt1mulr.k | |- ( ph -> K e. ( TopOn ` X ) ) |
||
cnmpt2mulr.l | |- ( ph -> L e. ( TopOn ` Y ) ) |
||
cnmpt2mulr.a | |- ( ph -> ( x e. X , y e. Y |-> A ) e. ( ( K tX L ) Cn J ) ) |
||
cnmpt2mulr.b | |- ( ph -> ( x e. X , y e. Y |-> B ) e. ( ( K tX L ) Cn J ) ) |
||
Assertion | cnmpt2mulr | |- ( ph -> ( x e. X , y e. Y |-> ( A .x. B ) ) e. ( ( K tX L ) Cn J ) ) |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | mulrcn.j | |- J = ( TopOpen ` R ) |
|
2 | cnmpt1mulr.t | |- .x. = ( .r ` R ) |
|
3 | cnmpt1mulr.r | |- ( ph -> R e. TopRing ) |
|
4 | cnmpt1mulr.k | |- ( ph -> K e. ( TopOn ` X ) ) |
|
5 | cnmpt2mulr.l | |- ( ph -> L e. ( TopOn ` Y ) ) |
|
6 | cnmpt2mulr.a | |- ( ph -> ( x e. X , y e. Y |-> A ) e. ( ( K tX L ) Cn J ) ) |
|
7 | cnmpt2mulr.b | |- ( ph -> ( x e. X , y e. Y |-> B ) e. ( ( K tX L ) Cn J ) ) |
|
8 | eqid | |- ( mulGrp ` R ) = ( mulGrp ` R ) |
|
9 | 8 1 | mgptopn | |- J = ( TopOpen ` ( mulGrp ` R ) ) |
10 | 8 2 | mgpplusg | |- .x. = ( +g ` ( mulGrp ` R ) ) |
11 | 8 | trgtmd | |- ( R e. TopRing -> ( mulGrp ` R ) e. TopMnd ) |
12 | 3 11 | syl | |- ( ph -> ( mulGrp ` R ) e. TopMnd ) |
13 | 9 10 12 4 5 6 7 | cnmpt2plusg | |- ( ph -> ( x e. X , y e. Y |-> ( A .x. B ) ) e. ( ( K tX L ) Cn J ) ) |