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

Theorem imasrng 13512
Description: The image structure of a non-unital ring is a non-unital ring (imasring 13620 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 12950 . 2  |-  ( ph  ->  B  =  ( Base `  U ) )
6 eqidd 2197 . 2  |-  ( ph  ->  ( +g  `  U
)  =  ( +g  `  U ) )
7 eqidd 2197 . 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 13491 . . . . 5  |-  ( R  e. Rng  ->  R  e.  Abel )
124, 11syl 14 . . . 4  |-  ( ph  ->  R  e.  Abel )
13 eqid 2196 . . . 4  |-  ( 0g
`  R )  =  ( 0g `  R
)
141, 2, 9, 3, 10, 12, 13imasabl 13466 . . 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 2196 . . . 4  |-  ( .r
`  U )  =  ( .r `  U
)
194adantr 276 . . . . . . 7  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  ->  R  e. Rng )
20 simprl 529 . . . . . . . 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 2275 . . . . . . 7  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  ->  u  e.  ( Base `  R ) )
23 simprr 531 . . . . . . . 8  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
v  e.  V )
2423, 21eleqtrd 2275 . . . . . . 7  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
v  e.  ( Base `  R ) )
25 eqid 2196 . . . . . . . 8  |-  ( Base `  R )  =  (
Base `  R )
2625, 17rngcl 13500 . . . . . . 7  |-  ( ( R  e. Rng  /\  u  e.  ( Base `  R
)  /\  v  e.  ( Base `  R )
)  ->  ( u  .x.  v )  e.  (
Base `  R )
)
2719, 22, 24, 26syl3anc 1249 . . . . . 6  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
( u  .x.  v
)  e.  ( Base `  R ) )
2827, 21eleqtrrd 2276 . . . . 5  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
( u  .x.  v
)  e.  V )
2928caovclg 6076 . . . 4  |-  ( (
ph  /\  ( p  e.  V  /\  q  e.  V ) )  -> 
( p  .x.  q
)  e.  V )
303, 16, 1, 2, 4, 17, 18, 29imasmulf 12965 . . 3  |-  ( ph  ->  ( .r `  U
) : ( B  X.  B ) --> B )
3130fovcld 6027 . 2  |-  ( (
ph  /\  u  e.  B  /\  v  e.  B
)  ->  ( u
( .r `  U
) v )  e.  B )
32 forn 5483 . . . . . . . . 9  |-  ( F : V -onto-> B  ->  ran  F  =  B )
333, 32syl 14 . . . . . . . 8  |-  ( ph  ->  ran  F  =  B )
3433eleq2d 2266 . . . . . . 7  |-  ( ph  ->  ( u  e.  ran  F  <-> 
u  e.  B ) )
3533eleq2d 2266 . . . . . . 7  |-  ( ph  ->  ( v  e.  ran  F  <-> 
v  e.  B ) )
3633eleq2d 2266 . . . . . . 7  |-  ( ph  ->  ( w  e.  ran  F  <-> 
w  e.  B ) )
3734, 35, 363anbi123d 1323 . . . . . 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 5482 . . . . . . 7  |-  ( F : V -onto-> B  ->  F  Fn  V )
39 fvelrnb 5608 . . . . . . . 8  |-  ( F  Fn  V  ->  (
u  e.  ran  F  <->  E. x  e.  V  ( F `  x )  =  u ) )
40 fvelrnb 5608 . . . . . . . 8  |-  ( F  Fn  V  ->  (
v  e.  ran  F  <->  E. y  e.  V  ( F `  y )  =  v ) )
41 fvelrnb 5608 . . . . . . . 8  |-  ( F  Fn  V  ->  (
w  e.  ran  F  <->  E. z  e.  V  ( F `  z )  =  w ) )
4239, 40, 413anbi123d 1323 . . . . . . 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 2668 . . . . 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 1000 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  x  e.  V )
4923ad2ant1 1020 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  V  =  ( Base `  R )
)
5048, 49eleqtrd 2275 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  x  e.  ( Base `  R )
)
51503adant3r3 1216 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  ->  x  e.  ( Base `  R ) )
52 simp3 1001 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  y  e.  V )
5352, 49eleqtrd 2275 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  y  e.  ( Base `  R )
)
54533adant3r3 1216 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
y  e.  ( Base `  R ) )
55 simpr3 1007 . . . . . . . . . . . . . 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 2275 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
z  e.  ( Base `  R ) )
5825, 17rngass 13495 . . . . . . . . . . . . 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 1251 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( x  .x.  y )  .x.  z
)  =  ( x 
.x.  ( y  .x.  z ) ) )
6059fveq2d 5562 . . . . . . . . . . 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 6076 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V ) )  -> 
( x  .x.  y
)  e.  V )
63623adantr3 1160 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( x  .x.  y
)  e.  V )
643, 16, 1, 2, 4, 17, 18imasmulval 12964 . . . . . . . . . . . 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 1249 . . . . . . . . . . 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 1005 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  ->  x  e.  V )
6728caovclg 6076 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( y  e.  V  /\  z  e.  V ) )  -> 
( y  .x.  z
)  e.  V )
68673adantr1 1158 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( y  .x.  z
)  e.  V )
693, 16, 1, 2, 4, 17, 18imasmulval 12964 . . . . . . . . . . . 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 1249 . . . . . . . . . . 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 2239 . . . . . . . . . 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 12964 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  ( ( F `  x )
( .r `  U
) ( F `  y ) )  =  ( F `  (
x  .x.  y )
) )
73723adant3r3 1216 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( .r
`  U ) ( F `  y ) )  =  ( F `
 ( x  .x.  y ) ) )
7473oveq1d 5937 . . . . . . . . . 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 12964 . . . . . . . . . . . 12  |-  ( (
ph  /\  y  e.  V  /\  z  e.  V
)  ->  ( ( F `  y )
( .r `  U
) ( F `  z ) )  =  ( F `  (
y  .x.  z )
) )
76753adant3r1 1214 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  y ) ( .r
`  U ) ( F `  z ) )  =  ( F `
 ( y  .x.  z ) ) )
7776oveq2d 5938 . . . . . . . . . 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 2239 . . . . . . . . 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 999 . . . . . . . . . . . 12  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  ( F `  x )  =  u )
80 simp2 1000 . . . . . . . . . . . 12  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  ( F `  y )  =  v )
8179, 80oveq12d 5940 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  x
) ( .r `  U ) ( F `
 y ) )  =  ( u ( .r `  U ) v ) )
82 simp3 1001 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  ( F `  z )  =  w )
8381, 82oveq12d 5940 . . . . . . . . . 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 5940 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  y
) ( .r `  U ) ( F `
 z ) )  =  ( v ( .r `  U ) w ) )
8579, 84oveq12d 5940 . . . . . . . . . 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 2211 . . . . . . . . 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 1227 . . . . . . 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 2613 . . . . 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 2622 . . . 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 13496 . . . . . . . . . . . . 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 1251 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( x  .x.  (
y  .+  z )
)  =  ( ( x  .x.  y ) 
.+  ( x  .x.  z ) ) )
9695fveq2d 5562 . . . . . . . . . . 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 13498 . . . . . . . . . . . . . . . 16  |-  ( ( R  e. Rng  /\  u  e.  ( Base `  R
)  /\  v  e.  ( Base `  R )
)  ->  ( u  .+  v )  e.  (
Base `  R )
)
9819, 22, 24, 97syl3anc 1249 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
( u  .+  v
)  e.  ( Base `  R ) )
9998, 21eleqtrrd 2276 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
( u  .+  v
)  e.  V )
10099caovclg 6076 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( y  e.  V  /\  z  e.  V ) )  -> 
( y  .+  z
)  e.  V )
1011003adantr1 1158 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( y  .+  z
)  e.  V )
1023, 16, 1, 2, 4, 17, 18imasmulval 12964 . . . . . . . . . . . 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 1249 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( .r
`  U ) ( F `  ( y 
.+  z ) ) )  =  ( F `
 ( x  .x.  ( y  .+  z
) ) ) )
10428caovclg 6076 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  z  e.  V ) )  -> 
( x  .x.  z
)  e.  V )
1051043adantr2 1159 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( x  .x.  z
)  e.  V )
106 eqid 2196 . . . . . . . . . . . . 13  |-  ( +g  `  U )  =  ( +g  `  U )
1073, 10, 1, 2, 4, 8, 106imasaddval 12961 . . . . . . . . . . . 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 1249 . . . . . . . . . . 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 2239 . . . . . . . . . 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 12961 . . . . . . . . . . . 12  |-  ( (
ph  /\  y  e.  V  /\  z  e.  V
)  ->  ( ( F `  y )
( +g  `  U ) ( F `  z
) )  =  ( F `  ( y 
.+  z ) ) )
1111103adant3r1 1214 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  y ) ( +g  `  U ) ( F `
 z ) )  =  ( F `  ( y  .+  z
) ) )
112111oveq2d 5938 . . . . . . . . . 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 12964 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  V  /\  z  e.  V
)  ->  ( ( F `  x )
( .r `  U
) ( F `  z ) )  =  ( F `  (
x  .x.  z )
) )
1141133adant3r2 1215 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( .r
`  U ) ( F `  z ) )  =  ( F `
 ( x  .x.  z ) ) )
11573, 114oveq12d 5940 . . . . . . . . . 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 2239 . . . . . . . . 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 5940 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  y
) ( +g  `  U
) ( F `  z ) )  =  ( v ( +g  `  U ) w ) )
11879, 117oveq12d 5940 . . . . . . . . . 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 5940 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  x
) ( .r `  U ) ( F `
 z ) )  =  ( u ( .r `  U ) w ) )
12081, 119oveq12d 5940 . . . . . . . . . 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 2211 . . . . . . . . 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 1227 . . . . . . 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 2613 . . . . 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 2622 . . . 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 13497 . . . . . . . . . . . . 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 1251 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( x  .+  y )  .x.  z
)  =  ( ( x  .x.  z ) 
.+  ( y  .x.  z ) ) )
131130fveq2d 5562 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( F `  (
( x  .+  y
)  .x.  z )
)  =  ( F `
 ( ( x 
.x.  z )  .+  ( y  .x.  z
) ) ) )
13299caovclg 6076 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V ) )  -> 
( x  .+  y
)  e.  V )
1331323adantr3 1160 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( x  .+  y
)  e.  V )
1343, 16, 1, 2, 4, 17, 18imasmulval 12964 . . . . . . . . . . . 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 1249 . . . . . . . . . . 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 12961 . . . . . . . . . . . 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 1249 . . . . . . . . . . 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 2239 . . . . . . . . . 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 12961 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  ( ( F `  x )
( +g  `  U ) ( F `  y
) )  =  ( F `  ( x 
.+  y ) ) )
1401393adant3r3 1216 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( +g  `  U ) ( F `
 y ) )  =  ( F `  ( x  .+  y ) ) )
141140oveq1d 5937 . . . . . . . . . 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 5940 . . . . . . . . . 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 2239 . . . . . . . . 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 5940 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  x
) ( +g  `  U
) ( F `  y ) )  =  ( u ( +g  `  U ) v ) )
145144, 82oveq12d 5940 . . . . . . . . . 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 5940 . . . . . . . . . 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 2211 . . . . . . . . 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 1227 . . . . . . 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 2613 . . . . 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 2622 . . . 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 13509 1  |-  ( ph  ->  U  e. Rng )
Colors of variables: wff set class
Syntax hints:    -> wi 4    /\ wa 104    <-> wb 105    /\ w3a 980    = wceq 1364    e. wcel 2167   E.wrex 2476   ran crn 4664    Fn wfn 5253   -onto->wfo 5256   ` cfv 5258  (class class class)co 5922   Basecbs 12678   +g cplusg 12755   .rcmulr 12756   0gc0g 12927    "s cimas 12942   Abelcabl 13415  Rngcrng 13488
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 615  ax-in2 616  ax-io 710  ax-5 1461  ax-7 1462  ax-gen 1463  ax-ie1 1507  ax-ie2 1508  ax-8 1518  ax-10 1519  ax-11 1520  ax-i12 1521  ax-bndl 1523  ax-4 1524  ax-17 1540  ax-i9 1544  ax-ial 1548  ax-i5r 1549  ax-13 2169  ax-14 2170  ax-ext 2178  ax-coll 4148  ax-sep 4151  ax-pow 4207  ax-pr 4242  ax-un 4468  ax-setind 4573  ax-cnex 7970  ax-resscn 7971  ax-1cn 7972  ax-1re 7973  ax-icn 7974  ax-addcl 7975  ax-addrcl 7976  ax-mulcl 7977  ax-addcom 7979  ax-addass 7981  ax-i2m1 7984  ax-0lt1 7985  ax-0id 7987  ax-rnegex 7988  ax-pre-ltirr 7991  ax-pre-lttrn 7993  ax-pre-ltadd 7995
This theorem depends on definitions:  df-bi 117  df-3or 981  df-3an 982  df-tru 1367  df-fal 1370  df-nf 1475  df-sb 1777  df-eu 2048  df-mo 2049  df-clab 2183  df-cleq 2189  df-clel 2192  df-nfc 2328  df-ne 2368  df-nel 2463  df-ral 2480  df-rex 2481  df-reu 2482  df-rmo 2483  df-rab 2484  df-v 2765  df-sbc 2990  df-csb 3085  df-dif 3159  df-un 3161  df-in 3163  df-ss 3170  df-nul 3451  df-pw 3607  df-sn 3628  df-pr 3629  df-tp 3630  df-op 3631  df-uni 3840  df-int 3875  df-iun 3918  df-br 4034  df-opab 4095  df-mpt 4096  df-id 4328  df-xp 4669  df-rel 4670  df-cnv 4671  df-co 4672  df-dm 4673  df-rn 4674  df-res 4675  df-ima 4676  df-iota 5219  df-fun 5260  df-fn 5261  df-f 5262  df-f1 5263  df-fo 5264  df-f1o 5265  df-fv 5266  df-riota 5877  df-ov 5925  df-oprab 5926  df-mpo 5927  df-pnf 8063  df-mnf 8064  df-ltxr 8066  df-inn 8991  df-2 9049  df-3 9050  df-ndx 12681  df-slot 12682  df-base 12684  df-sets 12685  df-plusg 12768  df-mulr 12769  df-0g 12929  df-iimas 12945  df-mgm 12999  df-sgrp 13045  df-mnd 13058  df-grp 13135  df-minusg 13136  df-cmn 13416  df-abl 13417  df-mgp 13477  df-rng 13489
This theorem is referenced by:  imasrngf1  13513  qusrng  13514
  Copyright terms: Public domain W3C validator