Metamath Proof Explorer


Theorem rngoisocnv

Description: The inverse of a ring isomorphism is a ring isomorphism. (Contributed by Jeff Madsen, 16-Jun-2011)

Ref Expression
Assertion rngoisocnv Could not format assertion : No typesetting found for |- ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsIso S ) ) -> `' F e. ( S RingOpsIso R ) ) with typecode |-

Proof

Step Hyp Ref Expression
1 f1ocnv F : ran 1 st R 1-1 onto ran 1 st S F -1 : ran 1 st S 1-1 onto ran 1 st R
2 f1of F -1 : ran 1 st S 1-1 onto ran 1 st R F -1 : ran 1 st S ran 1 st R
3 1 2 syl F : ran 1 st R 1-1 onto ran 1 st S F -1 : ran 1 st S ran 1 st R
4 3 ad2antll Could not format ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> `' F : ran ( 1st ` S ) --> ran ( 1st ` R ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> `' F : ran ( 1st ` S ) --> ran ( 1st ` R ) ) with typecode |-
5 eqid 2 nd R = 2 nd R
6 eqid GId 2 nd R = GId 2 nd R
7 eqid 2 nd S = 2 nd S
8 eqid GId 2 nd S = GId 2 nd S
9 5 6 7 8 rngohom1 Could not format ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsHom S ) ) -> ( F ` ( GId ` ( 2nd ` R ) ) ) = ( GId ` ( 2nd ` S ) ) ) : No typesetting found for |- ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsHom S ) ) -> ( F ` ( GId ` ( 2nd ` R ) ) ) = ( GId ` ( 2nd ` S ) ) ) with typecode |-
10 9 3expa Could not format ( ( ( R e. RingOps /\ S e. RingOps ) /\ F e. ( R RingOpsHom S ) ) -> ( F ` ( GId ` ( 2nd ` R ) ) ) = ( GId ` ( 2nd ` S ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps ) /\ F e. ( R RingOpsHom S ) ) -> ( F ` ( GId ` ( 2nd ` R ) ) ) = ( GId ` ( 2nd ` S ) ) ) with typecode |-
11 10 adantrr Could not format ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> ( F ` ( GId ` ( 2nd ` R ) ) ) = ( GId ` ( 2nd ` S ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> ( F ` ( GId ` ( 2nd ` R ) ) ) = ( GId ` ( 2nd ` S ) ) ) with typecode |-
12 eqid ran 1 st R = ran 1 st R
13 12 5 6 rngo1cl R RingOps GId 2 nd R ran 1 st R
14 f1ocnvfv F : ran 1 st R 1-1 onto ran 1 st S GId 2 nd R ran 1 st R F GId 2 nd R = GId 2 nd S F -1 GId 2 nd S = GId 2 nd R
15 13 14 sylan2 F : ran 1 st R 1-1 onto ran 1 st S R RingOps F GId 2 nd R = GId 2 nd S F -1 GId 2 nd S = GId 2 nd R
16 15 ancoms R RingOps F : ran 1 st R 1-1 onto ran 1 st S F GId 2 nd R = GId 2 nd S F -1 GId 2 nd S = GId 2 nd R
17 16 ad2ant2rl Could not format ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> ( ( F ` ( GId ` ( 2nd ` R ) ) ) = ( GId ` ( 2nd ` S ) ) -> ( `' F ` ( GId ` ( 2nd ` S ) ) ) = ( GId ` ( 2nd ` R ) ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> ( ( F ` ( GId ` ( 2nd ` R ) ) ) = ( GId ` ( 2nd ` S ) ) -> ( `' F ` ( GId ` ( 2nd ` S ) ) ) = ( GId ` ( 2nd ` R ) ) ) ) with typecode |-
18 11 17 mpd Could not format ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> ( `' F ` ( GId ` ( 2nd ` S ) ) ) = ( GId ` ( 2nd ` R ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> ( `' F ` ( GId ` ( 2nd ` S ) ) ) = ( GId ` ( 2nd ` R ) ) ) with typecode |-
19 f1ocnvfv2 F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S F F -1 x = x
20 f1ocnvfv2 F : ran 1 st R 1-1 onto ran 1 st S y ran 1 st S F F -1 y = y
21 19 20 anim12dan F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F F -1 x = x F F -1 y = y
22 oveq12 F F -1 x = x F F -1 y = y F F -1 x 1 st S F F -1 y = x 1 st S y
23 21 22 syl F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F F -1 x 1 st S F F -1 y = x 1 st S y
24 23 adantll Could not format ( ( ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) = ( x ( 1st ` S ) y ) ) : No typesetting found for |- ( ( ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) = ( x ( 1st ` S ) y ) ) with typecode |-
25 24 adantll Could not format ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) = ( x ( 1st ` S ) y ) ) : No typesetting found for |- ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) = ( x ( 1st ` S ) y ) ) with typecode |-
26 f1ocnvdm F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S F -1 x ran 1 st R
27 f1ocnvdm F : ran 1 st R 1-1 onto ran 1 st S y ran 1 st S F -1 y ran 1 st R
28 26 27 anim12dan F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F -1 x ran 1 st R F -1 y ran 1 st R
29 eqid 1 st R = 1 st R
30 eqid 1 st S = 1 st S
31 29 12 30 rngohomadd Could not format ( ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsHom S ) ) /\ ( ( `' F ` x ) e. ran ( 1st ` R ) /\ ( `' F ` y ) e. ran ( 1st ` R ) ) ) -> ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsHom S ) ) /\ ( ( `' F ` x ) e. ran ( 1st ` R ) /\ ( `' F ` y ) e. ran ( 1st ` R ) ) ) -> ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) ) with typecode |-
32 28 31 sylan2 Could not format ( ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsHom S ) ) /\ ( F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) ) -> ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsHom S ) ) /\ ( F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) ) -> ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) ) with typecode |-
33 32 exp32 Could not format ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsHom S ) ) -> ( F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) -> ( ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) -> ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) ) ) ) : No typesetting found for |- ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsHom S ) ) -> ( F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) -> ( ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) -> ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) ) ) ) with typecode |-
34 33 3expa Could not format ( ( ( R e. RingOps /\ S e. RingOps ) /\ F e. ( R RingOpsHom S ) ) -> ( F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) -> ( ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) -> ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps ) /\ F e. ( R RingOpsHom S ) ) -> ( F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) -> ( ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) -> ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) ) ) ) with typecode |-
35 34 impr Could not format ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> ( ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) -> ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> ( ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) -> ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) ) ) with typecode |-
36 35 imp Could not format ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) ) : No typesetting found for |- ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 1st ` S ) ( F ` ( `' F ` y ) ) ) ) with typecode |-
37 eqid ran 1 st S = ran 1 st S
38 30 37 rngogcl S RingOps x ran 1 st S y ran 1 st S x 1 st S y ran 1 st S
39 38 3expb S RingOps x ran 1 st S y ran 1 st S x 1 st S y ran 1 st S
40 f1ocnvfv2 F : ran 1 st R 1-1 onto ran 1 st S x 1 st S y ran 1 st S F F -1 x 1 st S y = x 1 st S y
41 40 ancoms x 1 st S y ran 1 st S F : ran 1 st R 1-1 onto ran 1 st S F F -1 x 1 st S y = x 1 st S y
42 39 41 sylan S RingOps x ran 1 st S y ran 1 st S F : ran 1 st R 1-1 onto ran 1 st S F F -1 x 1 st S y = x 1 st S y
43 42 an32s S RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F F -1 x 1 st S y = x 1 st S y
44 43 adantlll R RingOps S RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F F -1 x 1 st S y = x 1 st S y
45 44 adantlrl Could not format ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( F ` ( `' F ` ( x ( 1st ` S ) y ) ) ) = ( x ( 1st ` S ) y ) ) : No typesetting found for |- ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( F ` ( `' F ` ( x ( 1st ` S ) y ) ) ) = ( x ( 1st ` S ) y ) ) with typecode |-
46 25 36 45 3eqtr4rd Could not format ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( F ` ( `' F ` ( x ( 1st ` S ) y ) ) ) = ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) ) : No typesetting found for |- ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( F ` ( `' F ` ( x ( 1st ` S ) y ) ) ) = ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) ) with typecode |-
47 f1of1 F : ran 1 st R 1-1 onto ran 1 st S F : ran 1 st R 1-1 ran 1 st S
48 47 ad2antlr R RingOps S RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F : ran 1 st R 1-1 ran 1 st S
49 f1ocnvdm F : ran 1 st R 1-1 onto ran 1 st S x 1 st S y ran 1 st S F -1 x 1 st S y ran 1 st R
50 49 ancoms x 1 st S y ran 1 st S F : ran 1 st R 1-1 onto ran 1 st S F -1 x 1 st S y ran 1 st R
51 39 50 sylan S RingOps x ran 1 st S y ran 1 st S F : ran 1 st R 1-1 onto ran 1 st S F -1 x 1 st S y ran 1 st R
52 51 an32s S RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F -1 x 1 st S y ran 1 st R
53 52 adantlll R RingOps S RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F -1 x 1 st S y ran 1 st R
54 29 12 rngogcl R RingOps F -1 x ran 1 st R F -1 y ran 1 st R F -1 x 1 st R F -1 y ran 1 st R
55 54 3expb R RingOps F -1 x ran 1 st R F -1 y ran 1 st R F -1 x 1 st R F -1 y ran 1 st R
56 28 55 sylan2 R RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F -1 x 1 st R F -1 y ran 1 st R
57 56 anassrs R RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F -1 x 1 st R F -1 y ran 1 st R
58 57 adantllr R RingOps S RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F -1 x 1 st R F -1 y ran 1 st R
59 f1fveq F : ran 1 st R 1-1 ran 1 st S F -1 x 1 st S y ran 1 st R F -1 x 1 st R F -1 y ran 1 st R F F -1 x 1 st S y = F F -1 x 1 st R F -1 y F -1 x 1 st S y = F -1 x 1 st R F -1 y
60 48 53 58 59 syl12anc R RingOps S RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F F -1 x 1 st S y = F F -1 x 1 st R F -1 y F -1 x 1 st S y = F -1 x 1 st R F -1 y
61 60 adantlrl Could not format ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( ( F ` ( `' F ` ( x ( 1st ` S ) y ) ) ) = ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) <-> ( `' F ` ( x ( 1st ` S ) y ) ) = ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) ) : No typesetting found for |- ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( ( F ` ( `' F ` ( x ( 1st ` S ) y ) ) ) = ( F ` ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) <-> ( `' F ` ( x ( 1st ` S ) y ) ) = ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) ) with typecode |-
62 46 61 mpbid Could not format ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( `' F ` ( x ( 1st ` S ) y ) ) = ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) : No typesetting found for |- ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( `' F ` ( x ( 1st ` S ) y ) ) = ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) ) with typecode |-
63 oveq12 F F -1 x = x F F -1 y = y F F -1 x 2 nd S F F -1 y = x 2 nd S y
64 21 63 syl F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F F -1 x 2 nd S F F -1 y = x 2 nd S y
65 64 adantll Could not format ( ( ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) = ( x ( 2nd ` S ) y ) ) : No typesetting found for |- ( ( ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) = ( x ( 2nd ` S ) y ) ) with typecode |-
66 65 adantll Could not format ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) = ( x ( 2nd ` S ) y ) ) : No typesetting found for |- ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) = ( x ( 2nd ` S ) y ) ) with typecode |-
67 29 12 5 7 rngohommul Could not format ( ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsHom S ) ) /\ ( ( `' F ` x ) e. ran ( 1st ` R ) /\ ( `' F ` y ) e. ran ( 1st ` R ) ) ) -> ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsHom S ) ) /\ ( ( `' F ` x ) e. ran ( 1st ` R ) /\ ( `' F ` y ) e. ran ( 1st ` R ) ) ) -> ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) ) with typecode |-
68 28 67 sylan2 Could not format ( ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsHom S ) ) /\ ( F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) ) -> ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsHom S ) ) /\ ( F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) ) -> ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) ) with typecode |-
69 68 exp32 Could not format ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsHom S ) ) -> ( F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) -> ( ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) -> ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) ) ) ) : No typesetting found for |- ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsHom S ) ) -> ( F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) -> ( ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) -> ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) ) ) ) with typecode |-
70 69 3expa Could not format ( ( ( R e. RingOps /\ S e. RingOps ) /\ F e. ( R RingOpsHom S ) ) -> ( F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) -> ( ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) -> ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps ) /\ F e. ( R RingOpsHom S ) ) -> ( F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) -> ( ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) -> ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) ) ) ) with typecode |-
71 70 impr Could not format ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> ( ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) -> ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> ( ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) -> ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) ) ) with typecode |-
72 71 imp Could not format ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) ) : No typesetting found for |- ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) = ( ( F ` ( `' F ` x ) ) ( 2nd ` S ) ( F ` ( `' F ` y ) ) ) ) with typecode |-
73 30 7 37 rngocl S RingOps x ran 1 st S y ran 1 st S x 2 nd S y ran 1 st S
74 73 3expb S RingOps x ran 1 st S y ran 1 st S x 2 nd S y ran 1 st S
75 f1ocnvfv2 F : ran 1 st R 1-1 onto ran 1 st S x 2 nd S y ran 1 st S F F -1 x 2 nd S y = x 2 nd S y
76 75 ancoms x 2 nd S y ran 1 st S F : ran 1 st R 1-1 onto ran 1 st S F F -1 x 2 nd S y = x 2 nd S y
77 74 76 sylan S RingOps x ran 1 st S y ran 1 st S F : ran 1 st R 1-1 onto ran 1 st S F F -1 x 2 nd S y = x 2 nd S y
78 77 an32s S RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F F -1 x 2 nd S y = x 2 nd S y
79 78 adantlll R RingOps S RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F F -1 x 2 nd S y = x 2 nd S y
80 79 adantlrl Could not format ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( F ` ( `' F ` ( x ( 2nd ` S ) y ) ) ) = ( x ( 2nd ` S ) y ) ) : No typesetting found for |- ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( F ` ( `' F ` ( x ( 2nd ` S ) y ) ) ) = ( x ( 2nd ` S ) y ) ) with typecode |-
81 66 72 80 3eqtr4rd Could not format ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( F ` ( `' F ` ( x ( 2nd ` S ) y ) ) ) = ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) ) : No typesetting found for |- ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( F ` ( `' F ` ( x ( 2nd ` S ) y ) ) ) = ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) ) with typecode |-
82 f1ocnvdm F : ran 1 st R 1-1 onto ran 1 st S x 2 nd S y ran 1 st S F -1 x 2 nd S y ran 1 st R
83 82 ancoms x 2 nd S y ran 1 st S F : ran 1 st R 1-1 onto ran 1 st S F -1 x 2 nd S y ran 1 st R
84 74 83 sylan S RingOps x ran 1 st S y ran 1 st S F : ran 1 st R 1-1 onto ran 1 st S F -1 x 2 nd S y ran 1 st R
85 84 an32s S RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F -1 x 2 nd S y ran 1 st R
86 85 adantlll R RingOps S RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F -1 x 2 nd S y ran 1 st R
87 29 5 12 rngocl R RingOps F -1 x ran 1 st R F -1 y ran 1 st R F -1 x 2 nd R F -1 y ran 1 st R
88 87 3expb R RingOps F -1 x ran 1 st R F -1 y ran 1 st R F -1 x 2 nd R F -1 y ran 1 st R
89 28 88 sylan2 R RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F -1 x 2 nd R F -1 y ran 1 st R
90 89 anassrs R RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F -1 x 2 nd R F -1 y ran 1 st R
91 90 adantllr R RingOps S RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F -1 x 2 nd R F -1 y ran 1 st R
92 f1fveq F : ran 1 st R 1-1 ran 1 st S F -1 x 2 nd S y ran 1 st R F -1 x 2 nd R F -1 y ran 1 st R F F -1 x 2 nd S y = F F -1 x 2 nd R F -1 y F -1 x 2 nd S y = F -1 x 2 nd R F -1 y
93 48 86 91 92 syl12anc R RingOps S RingOps F : ran 1 st R 1-1 onto ran 1 st S x ran 1 st S y ran 1 st S F F -1 x 2 nd S y = F F -1 x 2 nd R F -1 y F -1 x 2 nd S y = F -1 x 2 nd R F -1 y
94 93 adantlrl Could not format ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( ( F ` ( `' F ` ( x ( 2nd ` S ) y ) ) ) = ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) <-> ( `' F ` ( x ( 2nd ` S ) y ) ) = ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) ) : No typesetting found for |- ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( ( F ` ( `' F ` ( x ( 2nd ` S ) y ) ) ) = ( F ` ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) <-> ( `' F ` ( x ( 2nd ` S ) y ) ) = ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) ) with typecode |-
95 81 94 mpbid Could not format ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( `' F ` ( x ( 2nd ` S ) y ) ) = ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) : No typesetting found for |- ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( `' F ` ( x ( 2nd ` S ) y ) ) = ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) with typecode |-
96 62 95 jca Could not format ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( ( `' F ` ( x ( 1st ` S ) y ) ) = ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) /\ ( `' F ` ( x ( 2nd ` S ) y ) ) = ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) ) : No typesetting found for |- ( ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) /\ ( x e. ran ( 1st ` S ) /\ y e. ran ( 1st ` S ) ) ) -> ( ( `' F ` ( x ( 1st ` S ) y ) ) = ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) /\ ( `' F ` ( x ( 2nd ` S ) y ) ) = ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) ) with typecode |-
97 96 ralrimivva Could not format ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> A. x e. ran ( 1st ` S ) A. y e. ran ( 1st ` S ) ( ( `' F ` ( x ( 1st ` S ) y ) ) = ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) /\ ( `' F ` ( x ( 2nd ` S ) y ) ) = ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> A. x e. ran ( 1st ` S ) A. y e. ran ( 1st ` S ) ( ( `' F ` ( x ( 1st ` S ) y ) ) = ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) /\ ( `' F ` ( x ( 2nd ` S ) y ) ) = ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) ) with typecode |-
98 30 7 37 8 29 5 12 6 isrngohom Could not format ( ( S e. RingOps /\ R e. RingOps ) -> ( `' F e. ( S RingOpsHom R ) <-> ( `' F : ran ( 1st ` S ) --> ran ( 1st ` R ) /\ ( `' F ` ( GId ` ( 2nd ` S ) ) ) = ( GId ` ( 2nd ` R ) ) /\ A. x e. ran ( 1st ` S ) A. y e. ran ( 1st ` S ) ( ( `' F ` ( x ( 1st ` S ) y ) ) = ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) /\ ( `' F ` ( x ( 2nd ` S ) y ) ) = ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) ) ) ) : No typesetting found for |- ( ( S e. RingOps /\ R e. RingOps ) -> ( `' F e. ( S RingOpsHom R ) <-> ( `' F : ran ( 1st ` S ) --> ran ( 1st ` R ) /\ ( `' F ` ( GId ` ( 2nd ` S ) ) ) = ( GId ` ( 2nd ` R ) ) /\ A. x e. ran ( 1st ` S ) A. y e. ran ( 1st ` S ) ( ( `' F ` ( x ( 1st ` S ) y ) ) = ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) /\ ( `' F ` ( x ( 2nd ` S ) y ) ) = ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) ) ) ) with typecode |-
99 98 ancoms Could not format ( ( R e. RingOps /\ S e. RingOps ) -> ( `' F e. ( S RingOpsHom R ) <-> ( `' F : ran ( 1st ` S ) --> ran ( 1st ` R ) /\ ( `' F ` ( GId ` ( 2nd ` S ) ) ) = ( GId ` ( 2nd ` R ) ) /\ A. x e. ran ( 1st ` S ) A. y e. ran ( 1st ` S ) ( ( `' F ` ( x ( 1st ` S ) y ) ) = ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) /\ ( `' F ` ( x ( 2nd ` S ) y ) ) = ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) ) ) ) : No typesetting found for |- ( ( R e. RingOps /\ S e. RingOps ) -> ( `' F e. ( S RingOpsHom R ) <-> ( `' F : ran ( 1st ` S ) --> ran ( 1st ` R ) /\ ( `' F ` ( GId ` ( 2nd ` S ) ) ) = ( GId ` ( 2nd ` R ) ) /\ A. x e. ran ( 1st ` S ) A. y e. ran ( 1st ` S ) ( ( `' F ` ( x ( 1st ` S ) y ) ) = ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) /\ ( `' F ` ( x ( 2nd ` S ) y ) ) = ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) ) ) ) with typecode |-
100 99 adantr Could not format ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> ( `' F e. ( S RingOpsHom R ) <-> ( `' F : ran ( 1st ` S ) --> ran ( 1st ` R ) /\ ( `' F ` ( GId ` ( 2nd ` S ) ) ) = ( GId ` ( 2nd ` R ) ) /\ A. x e. ran ( 1st ` S ) A. y e. ran ( 1st ` S ) ( ( `' F ` ( x ( 1st ` S ) y ) ) = ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) /\ ( `' F ` ( x ( 2nd ` S ) y ) ) = ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> ( `' F e. ( S RingOpsHom R ) <-> ( `' F : ran ( 1st ` S ) --> ran ( 1st ` R ) /\ ( `' F ` ( GId ` ( 2nd ` S ) ) ) = ( GId ` ( 2nd ` R ) ) /\ A. x e. ran ( 1st ` S ) A. y e. ran ( 1st ` S ) ( ( `' F ` ( x ( 1st ` S ) y ) ) = ( ( `' F ` x ) ( 1st ` R ) ( `' F ` y ) ) /\ ( `' F ` ( x ( 2nd ` S ) y ) ) = ( ( `' F ` x ) ( 2nd ` R ) ( `' F ` y ) ) ) ) ) ) with typecode |-
101 4 18 97 100 mpbir3and Could not format ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> `' F e. ( S RingOpsHom R ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> `' F e. ( S RingOpsHom R ) ) with typecode |-
102 1 ad2antll Could not format ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> `' F : ran ( 1st ` S ) -1-1-onto-> ran ( 1st ` R ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> `' F : ran ( 1st ` S ) -1-1-onto-> ran ( 1st ` R ) ) with typecode |-
103 101 102 jca Could not format ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> ( `' F e. ( S RingOpsHom R ) /\ `' F : ran ( 1st ` S ) -1-1-onto-> ran ( 1st ` R ) ) ) : No typesetting found for |- ( ( ( R e. RingOps /\ S e. RingOps ) /\ ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) -> ( `' F e. ( S RingOpsHom R ) /\ `' F : ran ( 1st ` S ) -1-1-onto-> ran ( 1st ` R ) ) ) with typecode |-
104 103 ex Could not format ( ( R e. RingOps /\ S e. RingOps ) -> ( ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) -> ( `' F e. ( S RingOpsHom R ) /\ `' F : ran ( 1st ` S ) -1-1-onto-> ran ( 1st ` R ) ) ) ) : No typesetting found for |- ( ( R e. RingOps /\ S e. RingOps ) -> ( ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) -> ( `' F e. ( S RingOpsHom R ) /\ `' F : ran ( 1st ` S ) -1-1-onto-> ran ( 1st ` R ) ) ) ) with typecode |-
105 29 12 30 37 isrngoiso Could not format ( ( R e. RingOps /\ S e. RingOps ) -> ( F e. ( R RingOpsIso S ) <-> ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) ) : No typesetting found for |- ( ( R e. RingOps /\ S e. RingOps ) -> ( F e. ( R RingOpsIso S ) <-> ( F e. ( R RingOpsHom S ) /\ F : ran ( 1st ` R ) -1-1-onto-> ran ( 1st ` S ) ) ) ) with typecode |-
106 30 37 29 12 isrngoiso Could not format ( ( S e. RingOps /\ R e. RingOps ) -> ( `' F e. ( S RingOpsIso R ) <-> ( `' F e. ( S RingOpsHom R ) /\ `' F : ran ( 1st ` S ) -1-1-onto-> ran ( 1st ` R ) ) ) ) : No typesetting found for |- ( ( S e. RingOps /\ R e. RingOps ) -> ( `' F e. ( S RingOpsIso R ) <-> ( `' F e. ( S RingOpsHom R ) /\ `' F : ran ( 1st ` S ) -1-1-onto-> ran ( 1st ` R ) ) ) ) with typecode |-
107 106 ancoms Could not format ( ( R e. RingOps /\ S e. RingOps ) -> ( `' F e. ( S RingOpsIso R ) <-> ( `' F e. ( S RingOpsHom R ) /\ `' F : ran ( 1st ` S ) -1-1-onto-> ran ( 1st ` R ) ) ) ) : No typesetting found for |- ( ( R e. RingOps /\ S e. RingOps ) -> ( `' F e. ( S RingOpsIso R ) <-> ( `' F e. ( S RingOpsHom R ) /\ `' F : ran ( 1st ` S ) -1-1-onto-> ran ( 1st ` R ) ) ) ) with typecode |-
108 104 105 107 3imtr4d Could not format ( ( R e. RingOps /\ S e. RingOps ) -> ( F e. ( R RingOpsIso S ) -> `' F e. ( S RingOpsIso R ) ) ) : No typesetting found for |- ( ( R e. RingOps /\ S e. RingOps ) -> ( F e. ( R RingOpsIso S ) -> `' F e. ( S RingOpsIso R ) ) ) with typecode |-
109 108 3impia Could not format ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsIso S ) ) -> `' F e. ( S RingOpsIso R ) ) : No typesetting found for |- ( ( R e. RingOps /\ S e. RingOps /\ F e. ( R RingOpsIso S ) ) -> `' F e. ( S RingOpsIso R ) ) with typecode |-