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

Theorem imasrng 13914
Description: The image structure of a non-unital ring is a non-unital ring (imasring 14022 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 13335 . 2  |-  ( ph  ->  B  =  ( Base `  U ) )
6 eqidd 2230 . 2  |-  ( ph  ->  ( +g  `  U
)  =  ( +g  `  U ) )
7 eqidd 2230 . 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 13893 . . . . 5  |-  ( R  e. Rng  ->  R  e.  Abel )
124, 11syl 14 . . . 4  |-  ( ph  ->  R  e.  Abel )
13 eqid 2229 . . . 4  |-  ( 0g
`  R )  =  ( 0g `  R
)
141, 2, 9, 3, 10, 12, 13imasabl 13868 . . 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 2229 . . . 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 2308 . . . . . . 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 2308 . . . . . . 7  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
v  e.  ( Base `  R ) )
25 eqid 2229 . . . . . . . 8  |-  ( Base `  R )  =  (
Base `  R )
2625, 17rngcl 13902 . . . . . . 7  |-  ( ( R  e. Rng  /\  u  e.  ( Base `  R
)  /\  v  e.  ( Base `  R )
)  ->  ( u  .x.  v )  e.  (
Base `  R )
)
2719, 22, 24, 26syl3anc 1271 . . . . . 6  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
( u  .x.  v
)  e.  ( Base `  R ) )
2827, 21eleqtrrd 2309 . . . . 5  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
( u  .x.  v
)  e.  V )
2928caovclg 6157 . . . 4  |-  ( (
ph  /\  ( p  e.  V  /\  q  e.  V ) )  -> 
( p  .x.  q
)  e.  V )
303, 16, 1, 2, 4, 17, 18, 29imasmulf 13350 . . 3  |-  ( ph  ->  ( .r `  U
) : ( B  X.  B ) --> B )
3130fovcld 6108 . 2  |-  ( (
ph  /\  u  e.  B  /\  v  e.  B
)  ->  ( u
( .r `  U
) v )  e.  B )
32 forn 5550 . . . . . . . . 9  |-  ( F : V -onto-> B  ->  ran  F  =  B )
333, 32syl 14 . . . . . . . 8  |-  ( ph  ->  ran  F  =  B )
3433eleq2d 2299 . . . . . . 7  |-  ( ph  ->  ( u  e.  ran  F  <-> 
u  e.  B ) )
3533eleq2d 2299 . . . . . . 7  |-  ( ph  ->  ( v  e.  ran  F  <-> 
v  e.  B ) )
3633eleq2d 2299 . . . . . . 7  |-  ( ph  ->  ( w  e.  ran  F  <-> 
w  e.  B ) )
3734, 35, 363anbi123d 1346 . . . . . 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 5549 . . . . . . 7  |-  ( F : V -onto-> B  ->  F  Fn  V )
39 fvelrnb 5680 . . . . . . . 8  |-  ( F  Fn  V  ->  (
u  e.  ran  F  <->  E. x  e.  V  ( F `  x )  =  u ) )
40 fvelrnb 5680 . . . . . . . 8  |-  ( F  Fn  V  ->  (
v  e.  ran  F  <->  E. y  e.  V  ( F `  y )  =  v ) )
41 fvelrnb 5680 . . . . . . . 8  |-  ( F  Fn  V  ->  (
w  e.  ran  F  <->  E. z  e.  V  ( F `  z )  =  w ) )
4239, 40, 413anbi123d 1346 . . . . . . 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 2702 . . . . 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 1022 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  x  e.  V )
4923ad2ant1 1042 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  V  =  ( Base `  R )
)
5048, 49eleqtrd 2308 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  x  e.  ( Base `  R )
)
51503adant3r3 1238 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  ->  x  e.  ( Base `  R ) )
52 simp3 1023 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  y  e.  V )
5352, 49eleqtrd 2308 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  y  e.  ( Base `  R )
)
54533adant3r3 1238 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
y  e.  ( Base `  R ) )
55 simpr3 1029 . . . . . . . . . . . . . 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 2308 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
z  e.  ( Base `  R ) )
5825, 17rngass 13897 . . . . . . . . . . . . 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 1273 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( x  .x.  y )  .x.  z
)  =  ( x 
.x.  ( y  .x.  z ) ) )
6059fveq2d 5630 . . . . . . . . . . 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 6157 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V ) )  -> 
( x  .x.  y
)  e.  V )
63623adantr3 1182 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( x  .x.  y
)  e.  V )
643, 16, 1, 2, 4, 17, 18imasmulval 13349 . . . . . . . . . . . 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 1271 . . . . . . . . . . 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 1027 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  ->  x  e.  V )
6728caovclg 6157 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( y  e.  V  /\  z  e.  V ) )  -> 
( y  .x.  z
)  e.  V )
68673adantr1 1180 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( y  .x.  z
)  e.  V )
693, 16, 1, 2, 4, 17, 18imasmulval 13349 . . . . . . . . . . . 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 1271 . . . . . . . . . . 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 2272 . . . . . . . . . 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 13349 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  ( ( F `  x )
( .r `  U
) ( F `  y ) )  =  ( F `  (
x  .x.  y )
) )
73723adant3r3 1238 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( .r
`  U ) ( F `  y ) )  =  ( F `
 ( x  .x.  y ) ) )
7473oveq1d 6015 . . . . . . . . . 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 13349 . . . . . . . . . . . 12  |-  ( (
ph  /\  y  e.  V  /\  z  e.  V
)  ->  ( ( F `  y )
( .r `  U
) ( F `  z ) )  =  ( F `  (
y  .x.  z )
) )
76753adant3r1 1236 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  y ) ( .r
`  U ) ( F `  z ) )  =  ( F `
 ( y  .x.  z ) ) )
7776oveq2d 6016 . . . . . . . . . 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 2272 . . . . . . . . 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 1021 . . . . . . . . . . . 12  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  ( F `  x )  =  u )
80 simp2 1022 . . . . . . . . . . . 12  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  ( F `  y )  =  v )
8179, 80oveq12d 6018 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  x
) ( .r `  U ) ( F `
 y ) )  =  ( u ( .r `  U ) v ) )
82 simp3 1023 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  ( F `  z )  =  w )
8381, 82oveq12d 6018 . . . . . . . . . 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 6018 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  y
) ( .r `  U ) ( F `
 z ) )  =  ( v ( .r `  U ) w ) )
8579, 84oveq12d 6018 . . . . . . . . . 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 2244 . . . . . . . . 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 1249 . . . . . . 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 2647 . . . . 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 2656 . . . 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 13898 . . . . . . . . . . . . 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 1273 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( x  .x.  (
y  .+  z )
)  =  ( ( x  .x.  y ) 
.+  ( x  .x.  z ) ) )
9695fveq2d 5630 . . . . . . . . . . 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 13900 . . . . . . . . . . . . . . . 16  |-  ( ( R  e. Rng  /\  u  e.  ( Base `  R
)  /\  v  e.  ( Base `  R )
)  ->  ( u  .+  v )  e.  (
Base `  R )
)
9819, 22, 24, 97syl3anc 1271 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
( u  .+  v
)  e.  ( Base `  R ) )
9998, 21eleqtrrd 2309 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( u  e.  V  /\  v  e.  V ) )  -> 
( u  .+  v
)  e.  V )
10099caovclg 6157 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( y  e.  V  /\  z  e.  V ) )  -> 
( y  .+  z
)  e.  V )
1011003adantr1 1180 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( y  .+  z
)  e.  V )
1023, 16, 1, 2, 4, 17, 18imasmulval 13349 . . . . . . . . . . . 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 1271 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( .r
`  U ) ( F `  ( y 
.+  z ) ) )  =  ( F `
 ( x  .x.  ( y  .+  z
) ) ) )
10428caovclg 6157 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  z  e.  V ) )  -> 
( x  .x.  z
)  e.  V )
1051043adantr2 1181 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( x  .x.  z
)  e.  V )
106 eqid 2229 . . . . . . . . . . . . 13  |-  ( +g  `  U )  =  ( +g  `  U )
1073, 10, 1, 2, 4, 8, 106imasaddval 13346 . . . . . . . . . . . 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 1271 . . . . . . . . . . 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 2272 . . . . . . . . . 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 13346 . . . . . . . . . . . 12  |-  ( (
ph  /\  y  e.  V  /\  z  e.  V
)  ->  ( ( F `  y )
( +g  `  U ) ( F `  z
) )  =  ( F `  ( y 
.+  z ) ) )
1111103adant3r1 1236 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  y ) ( +g  `  U ) ( F `
 z ) )  =  ( F `  ( y  .+  z
) ) )
112111oveq2d 6016 . . . . . . . . . 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 13349 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  V  /\  z  e.  V
)  ->  ( ( F `  x )
( .r `  U
) ( F `  z ) )  =  ( F `  (
x  .x.  z )
) )
1141133adant3r2 1237 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( .r
`  U ) ( F `  z ) )  =  ( F `
 ( x  .x.  z ) ) )
11573, 114oveq12d 6018 . . . . . . . . . 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 2272 . . . . . . . . 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 6018 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  y
) ( +g  `  U
) ( F `  z ) )  =  ( v ( +g  `  U ) w ) )
11879, 117oveq12d 6018 . . . . . . . . . 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 6018 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  x
) ( .r `  U ) ( F `
 z ) )  =  ( u ( .r `  U ) w ) )
12081, 119oveq12d 6018 . . . . . . . . . 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 2244 . . . . . . . . 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 1249 . . . . . . 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 2647 . . . . 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 2656 . . . 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 13899 . . . . . . . . . . . . 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 1273 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( x  .+  y )  .x.  z
)  =  ( ( x  .x.  z ) 
.+  ( y  .x.  z ) ) )
131130fveq2d 5630 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( F `  (
( x  .+  y
)  .x.  z )
)  =  ( F `
 ( ( x 
.x.  z )  .+  ( y  .x.  z
) ) ) )
13299caovclg 6157 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V ) )  -> 
( x  .+  y
)  e.  V )
1331323adantr3 1182 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( x  .+  y
)  e.  V )
1343, 16, 1, 2, 4, 17, 18imasmulval 13349 . . . . . . . . . . . 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 1271 . . . . . . . . . . 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 13346 . . . . . . . . . . . 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 1271 . . . . . . . . . . 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 2272 . . . . . . . . . 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 13346 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  V  /\  y  e.  V
)  ->  ( ( F `  x )
( +g  `  U ) ( F `  y
) )  =  ( F `  ( x 
.+  y ) ) )
1401393adant3r3 1238 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  e.  V  /\  y  e.  V  /\  z  e.  V ) )  -> 
( ( F `  x ) ( +g  `  U ) ( F `
 y ) )  =  ( F `  ( x  .+  y ) ) )
141140oveq1d 6015 . . . . . . . . . 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 6018 . . . . . . . . . 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 2272 . . . . . . . . 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 6018 . . . . . . . . . . 11  |-  ( ( ( F `  x
)  =  u  /\  ( F `  y )  =  v  /\  ( F `  z )  =  w )  ->  (
( F `  x
) ( +g  `  U
) ( F `  y ) )  =  ( u ( +g  `  U ) v ) )
145144, 82oveq12d 6018 . . . . . . . . . 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 6018 . . . . . . . . . 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 2244 . . . . . . . . 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 1249 . . . . . . 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 2647 . . . . 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 2656 . . . 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 13911 1  |-  ( ph  ->  U  e. Rng )
Colors of variables: wff set class
Syntax hints:    -> wi 4    /\ wa 104    <-> wb 105    /\ w3a 1002    = wceq 1395    e. wcel 2200   E.wrex 2509   ran crn 4719    Fn wfn 5312   -onto->wfo 5315   ` cfv 5317  (class class class)co 6000   Basecbs 13027   +g cplusg 13105   .rcmulr 13106   0gc0g 13284    "s cimas 13327   Abelcabl 13817  Rngcrng 13890
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 617  ax-in2 618  ax-io 714  ax-5 1493  ax-7 1494  ax-gen 1495  ax-ie1 1539  ax-ie2 1540  ax-8 1550  ax-10 1551  ax-11 1552  ax-i12 1553  ax-bndl 1555  ax-4 1556  ax-17 1572  ax-i9 1576  ax-ial 1580  ax-i5r 1581  ax-13 2202  ax-14 2203  ax-ext 2211  ax-coll 4198  ax-sep 4201  ax-pow 4257  ax-pr 4292  ax-un 4523  ax-setind 4628  ax-cnex 8086  ax-resscn 8087  ax-1cn 8088  ax-1re 8089  ax-icn 8090  ax-addcl 8091  ax-addrcl 8092  ax-mulcl 8093  ax-addcom 8095  ax-addass 8097  ax-i2m1 8100  ax-0lt1 8101  ax-0id 8103  ax-rnegex 8104  ax-pre-ltirr 8107  ax-pre-lttrn 8109  ax-pre-ltadd 8111
This theorem depends on definitions:  df-bi 117  df-3or 1003  df-3an 1004  df-tru 1398  df-fal 1401  df-nf 1507  df-sb 1809  df-eu 2080  df-mo 2081  df-clab 2216  df-cleq 2222  df-clel 2225  df-nfc 2361  df-ne 2401  df-nel 2496  df-ral 2513  df-rex 2514  df-reu 2515  df-rmo 2516  df-rab 2517  df-v 2801  df-sbc 3029  df-csb 3125  df-dif 3199  df-un 3201  df-in 3203  df-ss 3210  df-nul 3492  df-pw 3651  df-sn 3672  df-pr 3673  df-tp 3674  df-op 3675  df-uni 3888  df-int 3923  df-iun 3966  df-br 4083  df-opab 4145  df-mpt 4146  df-id 4383  df-xp 4724  df-rel 4725  df-cnv 4726  df-co 4727  df-dm 4728  df-rn 4729  df-res 4730  df-ima 4731  df-iota 5277  df-fun 5319  df-fn 5320  df-f 5321  df-f1 5322  df-fo 5323  df-f1o 5324  df-fv 5325  df-riota 5953  df-ov 6003  df-oprab 6004  df-mpo 6005  df-pnf 8179  df-mnf 8180  df-ltxr 8182  df-inn 9107  df-2 9165  df-3 9166  df-ndx 13030  df-slot 13031  df-base 13033  df-sets 13034  df-plusg 13118  df-mulr 13119  df-0g 13286  df-iimas 13330  df-mgm 13384  df-sgrp 13430  df-mnd 13445  df-grp 13531  df-minusg 13532  df-cmn 13818  df-abl 13819  df-mgp 13879  df-rng 13891
This theorem is referenced by:  imasrngf1  13915  qusrng  13916
  Copyright terms: Public domain W3C validator