ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  imasrng Unicode version

Theorem imasrng 14230
Description: The image structure of a non-unital ring is a non-unital ring (imasring 14342 analog). (Contributed by AV, 22-Feb-2025.)
Hypotheses
Ref Expression
imasrng.u  |-  ( ph  ->  U  =  ( F 
"s  R ) )
imasrng.v  |-  ( ph  ->  V  =  ( Base `  R ) )
imasrng.p  |-  .+  =  ( +g  `  R )
imasrng.t  |-  .x.  =  ( .r `  R )
imasrng.f  |-  ( ph  ->  F : V -onto-> B
)
imasrng.e1  |-  ( (
ph  /\  ( a  e.  V  /\  b  e.  V )  /\  (
p  e.  V  /\  q  e.  V )
)  ->  ( (
( F `  a
)  =  ( F `
 p )  /\  ( F `  b )  =  ( F `  q ) )  -> 
( F `  (
a  .+  b )
)  =  ( F `
 ( p  .+  q ) ) ) )
imasrng.e2  |-  ( (
ph  /\  ( a  e.  V  /\  b  e.  V )  /\  (
p  e.  V  /\  q  e.  V )
)  ->  ( (
( F `  a
)  =  ( F `
 p )  /\  ( F `  b )  =  ( F `  q ) )  -> 
( F `  (
a  .x.  b )
)  =  ( F `
 ( p  .x.  q ) ) ) )
imasrng.r  |-  ( ph  ->  R  e. Rng )
Assertion
Ref Expression
imasrng  |-  ( ph  ->  U  e. Rng )
Distinct variable groups:    .+ , p, q    ph, a, b, p, q    U, a, b, p, q    B, a, b, p, q    F, a, b, p, q    R, a, b, p, q    V, a, b, p, q    .x. , p, q
Allowed substitution hints:    .+ ( a, b)    .x. ( a, b)

Proof of Theorem imasrng
Dummy variables  u  v  w  x  y  z are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 imasrng.u . . 3  |-  ( ph  ->  U  =  ( F 
"s  R ) )
2 imasrng.v . . 3  |-  ( ph  ->  V  =  ( Base `  R ) )
3 imasrng.f . . 3  |-  ( ph  ->  F : V -onto-> B
)
4 imasrng.r . . 3  |-  ( ph  ->  R  e. Rng )
51, 2, 3, 4imasbas 13605 . 2  |-  ( ph  ->  B  =  ( Base `  U ) )
6 eqidd 2239 . 2  |-  ( ph  ->  ( +g  `  U
)  =  ( +g  `  U ) )
7 eqidd 2239 . 2  |-  ( ph  ->  ( .r `  U
)  =  ( .r
`  U ) )
8 imasrng.p . . . . 5  |-  .+  =  ( +g  `  R )
98a1i 9 . . . 4  |-  ( ph  ->  .+  =  ( +g  `  R ) )
10 imasrng.e1 . . . 4  |-  ( (
ph  /\  ( a  e.  V  /\  b  e.  V )  /\  (
p  e.  V  /\  q  e.  V )
)  ->  ( (
( F `  a
)  =  ( F `
 p )  /\  ( F `  b )  =  ( F `  q ) )  -> 
( F `  (
a  .+  b )
)  =  ( F `
 ( p  .+  q ) ) ) )
11 rngabl 14209 . . . . 5  |-  ( R  e. Rng  ->  R  e.  Abel )
124, 11syl 14 . . . 4  |-  ( ph  ->  R  e.  Abel )
13 eqid 2238 . . . 4  |-  ( 0g
`  R )  =  ( 0g `  R
)
141, 2, 9, 3, 10, 12, 13imasabl 14117 . . 3  |-  ( ph  ->  ( U  e.  Abel  /\  ( F `  ( 0g `  R ) )  =  ( 0g `  U ) ) )
1514simpld 112 . 2  |-  ( ph  ->  U  e.  Abel )
16 imasrng.e2 . . . 4  |-  ( (
ph  /\  ( a  e.  V  /\  b  e.  V )  /\  (
p  e.  V  /\  q  e.  V )
)  ->  ( (
( F `  a
)  =  ( F `
 p )  /\  ( F `  b )  =  ( F `  q ) )  -> 
( F `  (
a  .x.  b )
)  =  ( F `
 ( p  .x.  q ) ) ) )
17 imasrng.t . . . 4  |-  .x.  =  ( .r `  R )
18 eqid 2238 . . . 4  |-  ( .r
`  U )  =  ( .r `  U
)
194adantr 276 . . . . . . 7  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  ->  R  e. Rng )
20 simprl 535 . . . . . . . 8  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  ->  u  e.  V )
212adantr 276 . . . . . . . 8  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  ->  V  =  ( Base `  R ) )
2220, 21eleqtrd 2317 . . . . . . 7  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  ->  u  e.  ( Base `  R ) )
23 simprr 537 . . . . . . . 8  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
v  e.  V )
2423, 21eleqtrd 2317 . . . . . . 7  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
v  e.  ( Base `  R ) )
25 eqid 2238 . . . . . . . 8  |-  ( Base `  R )  =  (
Base `  R )
2625, 17rngcl 14218 . . . . . . 7  |-  ( ( R  e. Rng  /\  u  e.  ( Base `  R
)  /\  v  e.  ( Base `  R )
)  ->  ( u  .x.  v )  e.  (
Base `  R )
)
2719, 22, 24, 26syl3anc 1278 . . . . . 6  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
( u  .x.  v
)  e.  ( Base `  R ) )
2827, 21eleqtrrd 2318 . . . . 5  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
( u  .x.  v
)  e.  V )
2928caovclg 6232 . . . 4  |-  ( (
ph  /\  ( p  e.  V  /\  q  e.  V ) )  -> 
( p  .x.  q
)  e.  V )
303, 16, 1, 2, 4, 17, 18, 29imasmulf 13620 . . 3  |-  ( ph  ->  ( .r `  U
) : ( B  X.  B ) --> B )
3130fovcld 6183 . 2  |-  ( (
ph  /\  u  e.  B  /\  v  e.  B
)  ->  ( u
( .r `  U
) v )  e.  B )
32 forn 5613 . . . . . . . . 9  |-  ( F : V -onto-> B  ->  ran  F  =  B )
333, 32syl 14 . . . . . . . 8  |-  ( ph  ->  ran  F  =  B )
3433eleq2d 2308 . . . . . . 7  |-  ( ph  ->  ( u  e.  ran  F  <-> 
u  e.  B ) )
3533eleq2d 2308 . . . . . . 7  |-  ( ph  ->  ( v  e.  ran  F  <-> 
v  e.  B ) )
3633eleq2d 2308 . . . . . . 7  |-  ( ph  ->  ( w  e.  ran  F  <-> 
w  e.  B ) )
3734, 35, 363anbi123d 1353 . . . . . 6  |-  ( ph  ->  ( ( u  e. 
ran  F  /\  v  e.  ran  F  /\  w  e.  ran  F )  <->  ( u  e.  B  /\  v  e.  B  /\  w  e.  B ) ) )
38 fofn 5612 . . . . . . 7  |-  ( F : V -onto-> B  ->  F  Fn  V )
39 fvelrnb 5744 . . . . . . . 8  |-  ( F  Fn  V  ->  (
u  e.  ran  F  <->  E. x  e.  V  ( F `  x )  =  u ) )
40 fvelrnb 5744 . . . . . . . 8  |-  ( F  Fn  V  ->  (
v  e.  ran  F  <->  E. y  e.  V  ( F `  y )  =  v ) )
41 fvelrnb 5744 . . . . . . . 8  |-  ( F  Fn  V  ->  (
w  e.  ran  F  <->  E. z  e.  V  ( F `  z )  =  w ) )
4239, 40, 413anbi123d 1353 . . . . . . 7  |-  ( F  Fn  V  ->  (
( u  e.  ran  F  /\  v  e.  ran  F  /\  w  e.  ran  F )  <->  ( E. x  e.  V  ( F `  x )  =  u  /\  E. y  e.  V  ( F `  y )  =  v  /\  E. z  e.  V  ( F `  z )  =  w ) ) )
433, 38, 423syl 17 . . . . . 6  |-  ( ph  ->  ( ( u  e. 
ran  F  /\  v  e.  ran  F  /\  w  e.  ran  F )  <->  ( E. x  e.  V  ( F `  x )  =  u  /\  E. y  e.  V  ( F `  y )  =  v  /\  E. z  e.  V  ( F `  z )  =  w ) ) )
4437, 43bitr3d 190 . . . . 5  |-  ( ph  ->  ( ( u  e.  B  /\  v  e.  B  /\  w  e.  B )  <->  ( E. x  e.  V  ( F `  x )  =  u  /\  E. y  e.  V  ( F `  y )  =  v  /\  E. z  e.  V  ( F `  z )  =  w ) ) )
45 3reeanv 2722 . . . . 5  |-  ( E. x  e.  V  E. y  e.  V  E. z  e.  V  (
( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  <->  ( E. x  e.  V  ( F `  x )  =  u  /\  E. y  e.  V  ( F `  y )  =  v  /\  E. z  e.  V  ( F `  z )  =  w ) )
4644, 45bitr4di 198 . . . 4  |-  ( ph  ->  ( ( u  e.  B  /\  v  e.  B  /\  w  e.  B )  <->  E. x  e.  V  E. y  e.  V  E. z  e.  V  ( ( F `  x )  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w ) ) )
474adantr 276 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  ->  R  e. Rng )
48 simp2 1029 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  x  e.  V )
4923ad2ant1 1049 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  V  =  ( Base `  R )
)
5048, 49eleqtrd 2317 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  x  e.  ( Base `  R )
)
51503adant3r3 1245 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  ->  x  e.  ( Base `  R ) )
52 simp3 1030 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  y  e.  V )
5352, 49eleqtrd 2317 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  y  e.  ( Base `  R )
)
54533adant3r3 1245 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
y  e.  ( Base `  R ) )
55 simpr3 1036 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
z  e.  V )
562adantr 276 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  ->  V  =  ( Base `  R ) )
5755, 56eleqtrd 2317 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
z  e.  ( Base `  R ) )
5825, 17rngass 14213 . . . . . . . . . . . . 13  |-  ( ( R  e. Rng  /\  (
x  e.  ( Base `  R )  /\  y  e.  ( Base `  R
)  /\  z  e.  ( Base `  R )
) )  ->  (
( x  .x.  y
)  .x.  z )  =  ( x  .x.  ( y  .x.  z
) ) )
5947, 51, 54, 57, 58syl13anc 1280 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( x  .x.  y )  .x.  z
)  =  ( x 
.x.  ( y  .x.  z ) ) )
6059fveq2d 5694 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( F `  (
( x  .x.  y
)  .x.  z )
)  =  ( F `
 ( x  .x.  ( y  .x.  z
) ) ) )
61 simpl 109 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  ->  ph )
6228caovclg 6232 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V ) )  -> 
( x  .x.  y
)  e.  V )
63623adantr3 1189 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( x  .x.  y
)  e.  V )
643, 16, 1, 2, 4, 17, 18imasmulval 13619 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  .x.  y )  e.  V  /\  z  e.  V
)  ->  ( ( F `  ( x  .x.  y ) ) ( .r `  U ) ( F `  z
) )  =  ( F `  ( ( x  .x.  y ) 
.x.  z ) ) )
6561, 63, 55, 64syl3anc 1278 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  ( x  .x.  y ) ) ( .r `  U ) ( F `
 z ) )  =  ( F `  ( ( x  .x.  y )  .x.  z
) ) )
66 simpr1 1034 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  ->  x  e.  V )
6728caovclg 6232 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( y  e.  V  /\  z  e.  V ) )  -> 
( y  .x.  z
)  e.  V )
68673adantr1 1187 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( y  .x.  z
)  e.  V )
693, 16, 1, 2, 4, 17, 18imasmulval 13619 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  V  /\  ( y  .x.  z )  e.  V
)  ->  ( ( F `  x )
( .r `  U
) ( F `  ( y  .x.  z
) ) )  =  ( F `  (
x  .x.  ( y  .x.  z ) ) ) )
7061, 66, 68, 69syl3anc 1278 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( .r
`  U ) ( F `  ( y 
.x.  z ) ) )  =  ( F `
 ( x  .x.  ( y  .x.  z
) ) ) )
7160, 65, 703eqtr4d 2281 . . . . . . . . . 10  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  ( x  .x.  y ) ) ( .r `  U ) ( F `
 z ) )  =  ( ( F `
 x ) ( .r `  U ) ( F `  (
y  .x.  z )
) ) )
723, 16, 1, 2, 4, 17, 18imasmulval 13619 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  ( ( F `  x )
( .r `  U
) ( F `  y ) )  =  ( F `  (
x  .x.  y )
) )
73723adant3r3 1245 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( .r
`  U ) ( F `  y ) )  =  ( F `
 ( x  .x.  y ) ) )
7473oveq1d 6090 . . . . . . . . . 10  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( ( F `
 x ) ( .r `  U ) ( F `  y
) ) ( .r
`  U ) ( F `  z ) )  =  ( ( F `  ( x 
.x.  y ) ) ( .r `  U
) ( F `  z ) ) )
753, 16, 1, 2, 4, 17, 18imasmulval 13619 . . . . . . . . . . . 12  |-  ( (
ph  /\  y  e.  V  /\  z  e.  V
)  ->  ( ( F `  y )
( .r `  U
) ( F `  z ) )  =  ( F `  (
y  .x.  z )
) )
76753adant3r1 1243 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  y ) ( .r
`  U ) ( F `  z ) )  =  ( F `
 ( y  .x.  z ) ) )
7776oveq2d 6091 . . . . . . . . . 10  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( .r
`  U ) ( ( F `  y
) ( .r `  U ) ( F `
 z ) ) )  =  ( ( F `  x ) ( .r `  U
) ( F `  ( y  .x.  z
) ) ) )
7871, 74, 773eqtr4d 2281 . . . . . . . . 9  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( ( F `
 x ) ( .r `  U ) ( F `  y
) ) ( .r
`  U ) ( F `  z ) )  =  ( ( F `  x ) ( .r `  U
) ( ( F `
 y ) ( .r `  U ) ( F `  z
) ) ) )
79 simp1 1028 . . . . . . . . . . . 12  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  ( F `  x )  =  u )
80 simp2 1029 . . . . . . . . . . . 12  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  ( F `  y )  =  v )
8179, 80oveq12d 6093 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  x
) ( .r `  U ) ( F `
 y ) )  =  ( u ( .r `  U ) v ) )
82 simp3 1030 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  ( F `  z )  =  w )
8381, 82oveq12d 6093 . . . . . . . . . 10  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( ( F `  x ) ( .r
`  U ) ( F `  y ) ) ( .r `  U ) ( F `
 z ) )  =  ( ( u ( .r `  U
) v ) ( .r `  U ) w ) )
8480, 82oveq12d 6093 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  y
) ( .r `  U ) ( F `
 z ) )  =  ( v ( .r `  U ) w ) )
8579, 84oveq12d 6093 . . . . . . . . . 10  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  x
) ( .r `  U ) ( ( F `  y ) ( .r `  U
) ( F `  z ) ) )  =  ( u ( .r `  U ) ( v ( .r
`  U ) w ) ) )
8683, 85eqeq12d 2253 . . . . . . . . 9  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( ( ( F `
 x ) ( .r `  U ) ( F `  y
) ) ( .r
`  U ) ( F `  z ) )  =  ( ( F `  x ) ( .r `  U
) ( ( F `
 y ) ( .r `  U ) ( F `  z
) ) )  <->  ( (
u ( .r `  U ) v ) ( .r `  U
) w )  =  ( u ( .r
`  U ) ( v ( .r `  U ) w ) ) ) )
8778, 86syl5ibcom 155 . . . . . . . 8  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
( u ( .r
`  U ) v ) ( .r `  U ) w )  =  ( u ( .r `  U ) ( v ( .r
`  U ) w ) ) ) )
88873exp2 1256 . . . . . . 7  |-  ( ph  ->  ( x  e.  V  ->  ( y  e.  V  ->  ( z  e.  V  ->  ( ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
( u ( .r
`  U ) v ) ( .r `  U ) w )  =  ( u ( .r `  U ) ( v ( .r
`  U ) w ) ) ) ) ) ) )
8988imp32 257 . . . . . 6  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V ) )  -> 
( z  e.  V  ->  ( ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
( u ( .r
`  U ) v ) ( .r `  U ) w )  =  ( u ( .r `  U ) ( v ( .r
`  U ) w ) ) ) ) )
9089rexlimdv 2667 . . . . 5  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V ) )  -> 
( E. z  e.  V  ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
( u ( .r
`  U ) v ) ( .r `  U ) w )  =  ( u ( .r `  U ) ( v ( .r
`  U ) w ) ) ) )
9190rexlimdvva 2676 . . . 4  |-  ( ph  ->  ( E. x  e.  V  E. y  e.  V  E. z  e.  V  ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
( u ( .r
`  U ) v ) ( .r `  U ) w )  =  ( u ( .r `  U ) ( v ( .r
`  U ) w ) ) ) )
9246, 91sylbid 150 . . 3  |-  ( ph  ->  ( ( u  e.  B  /\  v  e.  B  /\  w  e.  B )  ->  (
( u ( .r
`  U ) v ) ( .r `  U ) w )  =  ( u ( .r `  U ) ( v ( .r
`  U ) w ) ) ) )
9392imp 124 . 2  |-  ( (
ph  /\  ( u  e.  B  /\  v  e.  B  /\  w  e.  B ) )  -> 
( ( u ( .r `  U ) v ) ( .r
`  U ) w )  =  ( u ( .r `  U
) ( v ( .r `  U ) w ) ) )
9425, 8, 17rngdi 14214 . . . . . . . . . . . . 13  |-  ( ( R  e. Rng  /\  (
x  e.  ( Base `  R )  /\  y  e.  ( Base `  R
)  /\  z  e.  ( Base `  R )
) )  ->  (
x  .x.  ( y  .+  z ) )  =  ( ( x  .x.  y )  .+  (
x  .x.  z )
) )
9547, 51, 54, 57, 94syl13anc 1280 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( x  .x.  (
y  .+  z )
)  =  ( ( x  .x.  y ) 
.+  ( x  .x.  z ) ) )
9695fveq2d 5694 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( F `  (
x  .x.  ( y  .+  z ) ) )  =  ( F `  ( ( x  .x.  y )  .+  (
x  .x.  z )
) ) )
9725, 8rngacl 14216 . . . . . . . . . . . . . . . 16  |-  ( ( R  e. Rng  /\  u  e.  ( Base `  R
)  /\  v  e.  ( Base `  R )
)  ->  ( u  .+  v )  e.  (
Base `  R )
)
9819, 22, 24, 97syl3anc 1278 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
( u  .+  v
)  e.  ( Base `  R ) )
9998, 21eleqtrrd 2318 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
( u  .+  v
)  e.  V )
10099caovclg 6232 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( y  e.  V  /\  z  e.  V ) )  -> 
( y  .+  z
)  e.  V )
1011003adantr1 1187 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( y  .+  z
)  e.  V )
1023, 16, 1, 2, 4, 17, 18imasmulval 13619 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  V  /\  ( y  .+  z )  e.  V
)  ->  ( ( F `  x )
( .r `  U
) ( F `  ( y  .+  z
) ) )  =  ( F `  (
x  .x.  ( y  .+  z ) ) ) )
10361, 66, 101, 102syl3anc 1278 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( .r
`  U ) ( F `  ( y 
.+  z ) ) )  =  ( F `
 ( x  .x.  ( y  .+  z
) ) ) )
10428caovclg 6232 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  z  e.  V ) )  -> 
( x  .x.  z
)  e.  V )
1051043adantr2 1188 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( x  .x.  z
)  e.  V )
106 eqid 2238 . . . . . . . . . . . . 13  |-  ( +g  `  U )  =  ( +g  `  U )
1073, 10, 1, 2, 4, 8, 106imasaddval 13616 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  .x.  y )  e.  V  /\  ( x  .x.  z
)  e.  V )  ->  ( ( F `
 ( x  .x.  y ) ) ( +g  `  U ) ( F `  (
x  .x.  z )
) )  =  ( F `  ( ( x  .x.  y ) 
.+  ( x  .x.  z ) ) ) )
10861, 63, 105, 107syl3anc 1278 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  ( x  .x.  y ) ) ( +g  `  U
) ( F `  ( x  .x.  z ) ) )  =  ( F `  ( ( x  .x.  y ) 
.+  ( x  .x.  z ) ) ) )
10996, 103, 1083eqtr4d 2281 . . . . . . . . . 10  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( .r
`  U ) ( F `  ( y 
.+  z ) ) )  =  ( ( F `  ( x 
.x.  y ) ) ( +g  `  U
) ( F `  ( x  .x.  z ) ) ) )
1103, 10, 1, 2, 4, 8, 106imasaddval 13616 . . . . . . . . . . . 12  |-  ( (
ph  /\  y  e.  V  /\  z  e.  V
)  ->  ( ( F `  y )
( +g  `  U ) ( F `  z
) )  =  ( F `  ( y 
.+  z ) ) )
1111103adant3r1 1243 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  y ) ( +g  `  U ) ( F `
 z ) )  =  ( F `  ( y  .+  z
) ) )
112111oveq2d 6091 . . . . . . . . . 10  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( .r
`  U ) ( ( F `  y
) ( +g  `  U
) ( F `  z ) ) )  =  ( ( F `
 x ) ( .r `  U ) ( F `  (
y  .+  z )
) ) )
1133, 16, 1, 2, 4, 17, 18imasmulval 13619 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  V  /\  z  e.  V
)  ->  ( ( F `  x )
( .r `  U
) ( F `  z ) )  =  ( F `  (
x  .x.  z )
) )
1141133adant3r2 1244 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( .r
`  U ) ( F `  z ) )  =  ( F `
 ( x  .x.  z ) ) )
11573, 114oveq12d 6093 . . . . . . . . . 10  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( ( F `
 x ) ( .r `  U ) ( F `  y
) ) ( +g  `  U ) ( ( F `  x ) ( .r `  U
) ( F `  z ) ) )  =  ( ( F `
 ( x  .x.  y ) ) ( +g  `  U ) ( F `  (
x  .x.  z )
) ) )
116109, 112, 1153eqtr4d 2281 . . . . . . . . 9  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( .r
`  U ) ( ( F `  y
) ( +g  `  U
) ( F `  z ) ) )  =  ( ( ( F `  x ) ( .r `  U
) ( F `  y ) ) ( +g  `  U ) ( ( F `  x ) ( .r
`  U ) ( F `  z ) ) ) )
11780, 82oveq12d 6093 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  y
) ( +g  `  U
) ( F `  z ) )  =  ( v ( +g  `  U ) w ) )
11879, 117oveq12d 6093 . . . . . . . . . 10  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  x
) ( .r `  U ) ( ( F `  y ) ( +g  `  U
) ( F `  z ) ) )  =  ( u ( .r `  U ) ( v ( +g  `  U ) w ) ) )
11979, 82oveq12d 6093 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  x
) ( .r `  U ) ( F `
 z ) )  =  ( u ( .r `  U ) w ) )
12081, 119oveq12d 6093 . . . . . . . . . 10  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( ( F `  x ) ( .r
`  U ) ( F `  y ) ) ( +g  `  U
) ( ( F `
 x ) ( .r `  U ) ( F `  z
) ) )  =  ( ( u ( .r `  U ) v ) ( +g  `  U ) ( u ( .r `  U
) w ) ) )
121118, 120eqeq12d 2253 . . . . . . . . 9  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( ( F `  x ) ( .r
`  U ) ( ( F `  y
) ( +g  `  U
) ( F `  z ) ) )  =  ( ( ( F `  x ) ( .r `  U
) ( F `  y ) ) ( +g  `  U ) ( ( F `  x ) ( .r
`  U ) ( F `  z ) ) )  <->  ( u
( .r `  U
) ( v ( +g  `  U ) w ) )  =  ( ( u ( .r `  U ) v ) ( +g  `  U ) ( u ( .r `  U
) w ) ) ) )
122116, 121syl5ibcom 155 . . . . . . . 8  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
u ( .r `  U ) ( v ( +g  `  U
) w ) )  =  ( ( u ( .r `  U
) v ) ( +g  `  U ) ( u ( .r
`  U ) w ) ) ) )
1231223exp2 1256 . . . . . . 7  |-  ( ph  ->  ( x  e.  V  ->  ( y  e.  V  ->  ( z  e.  V  ->  ( ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
u ( .r `  U ) ( v ( +g  `  U
) w ) )  =  ( ( u ( .r `  U
) v ) ( +g  `  U ) ( u ( .r
`  U ) w ) ) ) ) ) ) )
124123imp32 257 . . . . . 6  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V ) )  -> 
( z  e.  V  ->  ( ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
u ( .r `  U ) ( v ( +g  `  U
) w ) )  =  ( ( u ( .r `  U
) v ) ( +g  `  U ) ( u ( .r
`  U ) w ) ) ) ) )
125124rexlimdv 2667 . . . . 5  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V ) )  -> 
( E. z  e.  V  ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
u ( .r `  U ) ( v ( +g  `  U
) w ) )  =  ( ( u ( .r `  U
) v ) ( +g  `  U ) ( u ( .r
`  U ) w ) ) ) )
126125rexlimdvva 2676 . . . 4  |-  ( ph  ->  ( E. x  e.  V  E. y  e.  V  E. z  e.  V  ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
u ( .r `  U ) ( v ( +g  `  U
) w ) )  =  ( ( u ( .r `  U
) v ) ( +g  `  U ) ( u ( .r
`  U ) w ) ) ) )
12746, 126sylbid 150 . . 3  |-  ( ph  ->  ( ( u  e.  B  /\  v  e.  B  /\  w  e.  B )  ->  (
u ( .r `  U ) ( v ( +g  `  U
) w ) )  =  ( ( u ( .r `  U
) v ) ( +g  `  U ) ( u ( .r
`  U ) w ) ) ) )
128127imp 124 . 2  |-  ( (
ph  /\  ( u  e.  B  /\  v  e.  B  /\  w  e.  B ) )  -> 
( u ( .r
`  U ) ( v ( +g  `  U
) w ) )  =  ( ( u ( .r `  U
) v ) ( +g  `  U ) ( u ( .r
`  U ) w ) ) )
12925, 8, 17rngdir 14215 . . . . . . . . . . . . 13  |-  ( ( R  e. Rng  /\  (
x  e.  ( Base `  R )  /\  y  e.  ( Base `  R
)  /\  z  e.  ( Base `  R )
) )  ->  (
( x  .+  y
)  .x.  z )  =  ( ( x 
.x.  z )  .+  ( y  .x.  z
) ) )
13047, 51, 54, 57, 129syl13anc 1280 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( x  .+  y )  .x.  z
)  =  ( ( x  .x.  z ) 
.+  ( y  .x.  z ) ) )
131130fveq2d 5694 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( F `  (
( x  .+  y
)  .x.  z )
)  =  ( F `
 ( ( x 
.x.  z )  .+  ( y  .x.  z
) ) ) )
13299caovclg 6232 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V ) )  -> 
( x  .+  y
)  e.  V )
1331323adantr3 1189 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( x  .+  y
)  e.  V )
1343, 16, 1, 2, 4, 17, 18imasmulval 13619 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  .+  y )  e.  V  /\  z  e.  V
)  ->  ( ( F `  ( x  .+  y ) ) ( .r `  U ) ( F `  z
) )  =  ( F `  ( ( x  .+  y ) 
.x.  z ) ) )
13561, 133, 55, 134syl3anc 1278 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  ( x  .+  y ) ) ( .r `  U ) ( F `
 z ) )  =  ( F `  ( ( x  .+  y )  .x.  z
) ) )
1363, 10, 1, 2, 4, 8, 106imasaddval 13616 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  .x.  z )  e.  V  /\  ( y  .x.  z
)  e.  V )  ->  ( ( F `
 ( x  .x.  z ) ) ( +g  `  U ) ( F `  (
y  .x.  z )
) )  =  ( F `  ( ( x  .x.  z ) 
.+  ( y  .x.  z ) ) ) )
13761, 105, 68, 136syl3anc 1278 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  ( x  .x.  z ) ) ( +g  `  U
) ( F `  ( y  .x.  z
) ) )  =  ( F `  (
( x  .x.  z
)  .+  ( y  .x.  z ) ) ) )
138131, 135, 1373eqtr4d 2281 . . . . . . . . . 10  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  ( x  .+  y ) ) ( .r `  U ) ( F `
 z ) )  =  ( ( F `
 ( x  .x.  z ) ) ( +g  `  U ) ( F `  (
y  .x.  z )
) ) )
1393, 10, 1, 2, 4, 8, 106imasaddval 13616 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  ( ( F `  x )
( +g  `  U ) ( F `  y
) )  =  ( F `  ( x 
.+  y ) ) )
1401393adant3r3 1245 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( +g  `  U ) ( F `
 y ) )  =  ( F `  ( x  .+  y ) ) )
141140oveq1d 6090 . . . . . . . . . 10  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( ( F `
 x ) ( +g  `  U ) ( F `  y
) ) ( .r
`  U ) ( F `  z ) )  =  ( ( F `  ( x 
.+  y ) ) ( .r `  U
) ( F `  z ) ) )
142114, 76oveq12d 6093 . . . . . . . . . 10  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( ( F `
 x ) ( .r `  U ) ( F `  z
) ) ( +g  `  U ) ( ( F `  y ) ( .r `  U
) ( F `  z ) ) )  =  ( ( F `
 ( x  .x.  z ) ) ( +g  `  U ) ( F `  (
y  .x.  z )
) ) )
143138, 141, 1423eqtr4d 2281 . . . . . . . . 9  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( ( F `
 x ) ( +g  `  U ) ( F `  y
) ) ( .r
`  U ) ( F `  z ) )  =  ( ( ( F `  x
) ( .r `  U ) ( F `
 z ) ) ( +g  `  U
) ( ( F `
 y ) ( .r `  U ) ( F `  z
) ) ) )
14479, 80oveq12d 6093 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  x
) ( +g  `  U
) ( F `  y ) )  =  ( u ( +g  `  U ) v ) )
145144, 82oveq12d 6093 . . . . . . . . . 10  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( ( F `  x ) ( +g  `  U ) ( F `
 y ) ) ( .r `  U
) ( F `  z ) )  =  ( ( u ( +g  `  U ) v ) ( .r
`  U ) w ) )
146119, 84oveq12d 6093 . . . . . . . . . 10  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( ( F `  x ) ( .r
`  U ) ( F `  z ) ) ( +g  `  U
) ( ( F `
 y ) ( .r `  U ) ( F `  z
) ) )  =  ( ( u ( .r `  U ) w ) ( +g  `  U ) ( v ( .r `  U
) w ) ) )
147145, 146eqeq12d 2253 . . . . . . . . 9  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( ( ( F `
 x ) ( +g  `  U ) ( F `  y
) ) ( .r
`  U ) ( F `  z ) )  =  ( ( ( F `  x
) ( .r `  U ) ( F `
 z ) ) ( +g  `  U
) ( ( F `
 y ) ( .r `  U ) ( F `  z
) ) )  <->  ( (
u ( +g  `  U
) v ) ( .r `  U ) w )  =  ( ( u ( .r
`  U ) w ) ( +g  `  U
) ( v ( .r `  U ) w ) ) ) )
148143, 147syl5ibcom 155 . . . . . . . 8  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
( u ( +g  `  U ) v ) ( .r `  U
) w )  =  ( ( u ( .r `  U ) w ) ( +g  `  U ) ( v ( .r `  U
) w ) ) ) )
1491483exp2 1256 . . . . . . 7  |-  ( ph  ->  ( x  e.  V  ->  ( y  e.  V  ->  ( z  e.  V  ->  ( ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
( u ( +g  `  U ) v ) ( .r `  U
) w )  =  ( ( u ( .r `  U ) w ) ( +g  `  U ) ( v ( .r `  U
) w ) ) ) ) ) ) )
150149imp32 257 . . . . . 6  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V ) )  -> 
( z  e.  V  ->  ( ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
( u ( +g  `  U ) v ) ( .r `  U
) w )  =  ( ( u ( .r `  U ) w ) ( +g  `  U ) ( v ( .r `  U
) w ) ) ) ) )
151150rexlimdv 2667 . . . . 5  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V ) )  -> 
( E. z  e.  V  ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
( u ( +g  `  U ) v ) ( .r `  U
) w )  =  ( ( u ( .r `  U ) w ) ( +g  `  U ) ( v ( .r `  U
) w ) ) ) )
152151rexlimdvva 2676 . . . 4  |-  ( ph  ->  ( E. x  e.  V  E. y  e.  V  E. z  e.  V  ( ( F `
 x )  =  u  /\  ( F `
 y )  =  v  /\  ( F `
 z )  =  w )  ->  (
( u ( +g  `  U ) v ) ( .r `  U
) w )  =  ( ( u ( .r `  U ) w ) ( +g  `  U ) ( v ( .r `  U
) w ) ) ) )
15346, 152sylbid 150 . . 3  |-  ( ph  ->  ( ( u  e.  B  /\  v  e.  B  /\  w  e.  B )  ->  (
( u ( +g  `  U ) v ) ( .r `  U
) w )  =  ( ( u ( .r `  U ) w ) ( +g  `  U ) ( v ( .r `  U
) w ) ) ) )
154153imp 124 . 2  |-  ( (
ph  /\  ( u  e.  B  /\  v  e.  B  /\  w  e.  B ) )  -> 
( ( u ( +g  `  U ) v ) ( .r
`  U ) w )  =  ( ( u ( .r `  U ) w ) ( +g  `  U
) ( v ( .r `  U ) w ) ) )
1555, 6, 7, 15, 31, 93, 128, 154isrngd 14227 1  |-  ( ph  ->  U  e. Rng )
Colors of variables: wff set class
Syntax hints:    -> wi 4    /\ wa 104    <-> wb 105    /\ w3a 1009    = wceq 1402    e. wcel 2209   E.wrex 2529   ran crn 4770    Fn wfn 5367   -onto->wfo 5370   ` cfv 5372  (class class class)co 6075   Basecbs 13330   +g cplusg 13408   .rcmulr 13409   0gc0g 13587    "s cimas 13599   Abelcabl 14065  Rngcrng 14206
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-in1 623  ax-in2 624  ax-io 721  ax-5 1500  ax-7 1501  ax-gen 1502  ax-ie1 1546  ax-ie2 1547  ax-8 1557  ax-10 1558  ax-11 1559  ax-i12 1560  ax-bndl 1562  ax-4 1563  ax-17 1579  ax-i9 1583  ax-ial 1587  ax-i5r 1588  ax-14 2212  ax-ext 2220  ax-coll 4241  ax-sep 4244  ax-pow 4306  ax-pr 4341  ax-un 4573  ax-setind 4679  ax-cnex 8260  ax-resscn 8261  ax-1cn 8262  ax-1re 8263  ax-icn 8264  ax-addcl 8265  ax-addrcl 8266  ax-mulcl 8267  ax-addcom 8269  ax-addass 8271  ax-i2m1 8274  ax-0lt1 8275  ax-0id 8277  ax-rnegex 8278  ax-pre-ltirr 8281  ax-pre-lttrn 8283  ax-pre-ltadd 8285
This theorem depends on definitions:  df-bi 117  df-3or 1010  df-3an 1011  df-tru 1405  df-fal 1408  df-nf 1514  df-sb 1816  df-eu 2089  df-mo 2090  df-clab 2225  df-cleq 2231  df-clel 2234  df-nfc 2381  df-ne 2421  df-nel 2516  df-ral 2533  df-rex 2534  df-reu 2535  df-rmo 2536  df-rab 2537  df-v 2823  df-sbc 3052  df-csb 3148  df-dif 3222  df-un 3224  df-in 3226  df-ss 3233  df-nul 3521  df-pw 3687  df-sn 3711  df-pr 3712  df-tp 3713  df-op 3714  df-uni 3931  df-int 3966  df-iun 4009  df-br 4126  df-opab 4188  df-mpt 4189  df-id 4433  df-xp 4775  df-rel 4776  df-cnv 4777  df-co 4778  df-dm 4779  df-rn 4780  df-res 4781  df-ima 4782  df-iota 5332  df-fun 5374  df-fn 5375  df-f 5376  df-f1 5377  df-fo 5378  df-f1o 5379  df-fv 5380  df-riota 6028  df-ov 6078  df-oprab 6079  df-mpo 6080  df-pnf 8352  df-mnf 8353  df-ltxr 8355  df-inn 9284  df-2 9342  df-3 9343  df-ndx 13333  df-slot 13334  df-base 13336  df-sets 13337  df-plusg 13421  df-mulr 13422  df-0g 13589  df-iimas 13601  df-mgm 13653  df-sgrp 13694  df-mnd 13707  df-grp 13785  df-minusg 13786  df-cmn 14066  df-abl 14067  df-mgp 14195  df-rng 14207
This theorem is referenced by:  imasrngf1  14231  qusrng  14232
  Copyright terms: Public domain W3C validator