Lm1:
for R being Ring
for S being b1 -monomorphic Ring
for f being Monomorphism of R,S
for a being Element of carr f st not a in [#] R holds
( a in [#] S & not a in rng f )
Lm2:
for R being Ring
for S being b1 -monomorphic Ring
for f being Monomorphism of R,S
for a, b being Element of carr f st not a in [#] R & b in [#] R holds
the addF of S . (a,(f . b)) in ([#] S) \ (rng f)
Lm3:
for R being Ring
for S being b1 -monomorphic Ring
for f being Monomorphism of R,S
for a, b being Element of carr f st a in [#] R & not b in [#] R holds
the addF of S . ((f . a),b) in ([#] S) \ (rng f)
Lm4:
for K being Field
for T being b1 -monomorphic comRing
for f being Monomorphism of K,T
for a, b being Element of carr f st not a in [#] K & b in [#] K & b <> 0. K holds
the multF of T . (a,(f . b)) in ([#] T) \ (rng f)
Lm5:
for K being Field
for T being b1 -monomorphic comRing
for f being Monomorphism of K,T
for a, b being Element of carr f st not b in [#] K & a in [#] K & a <> 0. K holds
the multF of T . ((f . a),b) in ([#] T) \ (rng f)
definition
let R be
Ring;
let S be
R -monomorphic Ring;
let f be
Monomorphism of
R,
S;
let a,
b be
Element of
carr f;
coherence
( ( a in [#] R & b in [#] R implies the addF of R . (a,b) is Element of carr f ) & ( a in [#] R & not b in [#] R implies the addF of S . ((f . a),b) is Element of carr f ) & ( b in [#] R & not a in [#] R implies the addF of S . (a,(f . b)) is Element of carr f ) & ( not a in [#] R & not b in [#] R & the addF of S . (a,b) in rng f implies (f ") . ( the addF of S . (a,b)) is Element of carr f ) & ( ( not a in [#] R or not b in [#] R ) & ( not a in [#] R or b in [#] R ) & ( not b in [#] R or a in [#] R ) & ( a in [#] R or b in [#] R or not the addF of S . (a,b) in rng f ) implies the addF of S . (a,b) is Element of carr f ) )
consistency
for b1 being Element of carr f holds
( ( a in [#] R & b in [#] R & a in [#] R & not b in [#] R implies ( b1 = the addF of R . (a,b) iff b1 = the addF of S . ((f . a),b) ) ) & ( a in [#] R & b in [#] R & b in [#] R & not a in [#] R implies ( b1 = the addF of R . (a,b) iff b1 = the addF of S . (a,(f . b)) ) ) & ( a in [#] R & b in [#] R & not a in [#] R & not b in [#] R & the addF of S . (a,b) in rng f implies ( b1 = the addF of R . (a,b) iff b1 = (f ") . ( the addF of S . (a,b)) ) ) & ( a in [#] R & not b in [#] R & b in [#] R & not a in [#] R implies ( b1 = the addF of S . ((f . a),b) iff b1 = the addF of S . (a,(f . b)) ) ) & ( a in [#] R & not b in [#] R & not a in [#] R & not b in [#] R & the addF of S . (a,b) in rng f implies ( b1 = the addF of S . ((f . a),b) iff b1 = (f ") . ( the addF of S . (a,b)) ) ) & ( b in [#] R & not a in [#] R & not a in [#] R & not b in [#] R & the addF of S . (a,b) in rng f implies ( b1 = the addF of S . (a,(f . b)) iff b1 = (f ") . ( the addF of S . (a,b)) ) ) )
;
end;
::
deftheorem defaddf defines
addemb FIELD_2:def 3 :
for R being Ring
for S being b1 -monomorphic Ring
for f being Monomorphism of R,S
for a, b being Element of carr f holds
( ( a in [#] R & b in [#] R implies addemb (f,a,b) = the addF of R . (a,b) ) & ( a in [#] R & not b in [#] R implies addemb (f,a,b) = the addF of S . ((f . a),b) ) & ( b in [#] R & not a in [#] R implies addemb (f,a,b) = the addF of S . (a,(f . b)) ) & ( not a in [#] R & not b in [#] R & the addF of S . (a,b) in rng f implies addemb (f,a,b) = (f ") . ( the addF of S . (a,b)) ) & ( ( not a in [#] R or not b in [#] R ) & ( not a in [#] R or b in [#] R ) & ( not b in [#] R or a in [#] R ) & ( a in [#] R or b in [#] R or not the addF of S . (a,b) in rng f ) implies addemb (f,a,b) = the addF of S . (a,b) ) );
definition
let R be
Ring;
let S be
R -monomorphic Ring;
let f be
Monomorphism of
R,
S;
existence
ex b1 being BinOp of (carr f) st
for a, b being Element of carr f holds b1 . (a,b) = addemb (f,a,b)
uniqueness
for b1, b2 being BinOp of (carr f) st ( for a, b being Element of carr f holds b1 . (a,b) = addemb (f,a,b) ) & ( for a, b being Element of carr f holds b2 . (a,b) = addemb (f,a,b) ) holds
b1 = b2
end;
definition
let K be
Field;
let T be
K -monomorphic comRing;
let f be
Monomorphism of
K,
T;
let a,
b be
Element of
carr f;
coherence
( ( a in [#] K & b in [#] K implies the multF of K . (a,b) is Element of carr f ) & ( ( a = 0. K or b = 0. K ) implies 0. K is Element of carr f ) & ( a in [#] K & a <> 0. K & not b in [#] K implies the multF of T . ((f . a),b) is Element of carr f ) & ( b in [#] K & b <> 0. K & not a in [#] K implies the multF of T . (a,(f . b)) is Element of carr f ) & ( not a in [#] K & not b in [#] K & the multF of T . (a,b) in rng f implies (f ") . ( the multF of T . (a,b)) is Element of carr f ) & ( ( a in [#] K & b in [#] K ) or a = 0. K or b = 0. K or ( a in [#] K & a <> 0. K & not b in [#] K ) or ( b in [#] K & b <> 0. K & not a in [#] K ) or ( not a in [#] K & not b in [#] K & the multF of T . (a,b) in rng f ) or the multF of T . (a,b) is Element of carr f ) )
consistency
for b1 being Element of carr f holds
( ( a in [#] K & b in [#] K & ( a = 0. K or b = 0. K ) implies ( b1 = the multF of K . (a,b) iff b1 = 0. K ) ) & ( a in [#] K & b in [#] K & a in [#] K & a <> 0. K & not b in [#] K implies ( b1 = the multF of K . (a,b) iff b1 = the multF of T . ((f . a),b) ) ) & ( a in [#] K & b in [#] K & b in [#] K & b <> 0. K & not a in [#] K implies ( b1 = the multF of K . (a,b) iff b1 = the multF of T . (a,(f . b)) ) ) & ( a in [#] K & b in [#] K & not a in [#] K & not b in [#] K & the multF of T . (a,b) in rng f implies ( b1 = the multF of K . (a,b) iff b1 = (f ") . ( the multF of T . (a,b)) ) ) & ( ( a = 0. K or b = 0. K ) & a in [#] K & a <> 0. K & not b in [#] K implies ( b1 = 0. K iff b1 = the multF of T . ((f . a),b) ) ) & ( ( a = 0. K or b = 0. K ) & b in [#] K & b <> 0. K & not a in [#] K implies ( b1 = 0. K iff b1 = the multF of T . (a,(f . b)) ) ) & ( ( a = 0. K or b = 0. K ) & not a in [#] K & not b in [#] K & the multF of T . (a,b) in rng f implies ( b1 = 0. K iff b1 = (f ") . ( the multF of T . (a,b)) ) ) & ( a in [#] K & a <> 0. K & not b in [#] K & b in [#] K & b <> 0. K & not a in [#] K implies ( b1 = the multF of T . ((f . a),b) iff b1 = the multF of T . (a,(f . b)) ) ) & ( a in [#] K & a <> 0. K & not b in [#] K & not a in [#] K & not b in [#] K & the multF of T . (a,b) in rng f implies ( b1 = the multF of T . ((f . a),b) iff b1 = (f ") . ( the multF of T . (a,b)) ) ) & ( b in [#] K & b <> 0. K & not a in [#] K & not a in [#] K & not b in [#] K & the multF of T . (a,b) in rng f implies ( b1 = the multF of T . (a,(f . b)) iff b1 = (f ") . ( the multF of T . (a,b)) ) ) )
end;
::
deftheorem defmultf defines
multemb FIELD_2:def 5 :
for K being Field
for T being b1 -monomorphic comRing
for f being Monomorphism of K,T
for a, b being Element of carr f holds
( ( a in [#] K & b in [#] K implies multemb (f,a,b) = the multF of K . (a,b) ) & ( ( a = 0. K or b = 0. K ) implies multemb (f,a,b) = 0. K ) & ( a in [#] K & a <> 0. K & not b in [#] K implies multemb (f,a,b) = the multF of T . ((f . a),b) ) & ( b in [#] K & b <> 0. K & not a in [#] K implies multemb (f,a,b) = the multF of T . (a,(f . b)) ) & ( not a in [#] K & not b in [#] K & the multF of T . (a,b) in rng f implies multemb (f,a,b) = (f ") . ( the multF of T . (a,b)) ) & ( ( a in [#] K & b in [#] K ) or a = 0. K or b = 0. K or ( a in [#] K & a <> 0. K & not b in [#] K ) or ( b in [#] K & b <> 0. K & not a in [#] K ) or ( not a in [#] K & not b in [#] K & the multF of T . (a,b) in rng f ) or multemb (f,a,b) = the multF of T . (a,b) ) );
definition
let K be
Field;
let T be
K -monomorphic comRing;
let f be
Monomorphism of
K,
T;
existence
ex b1 being BinOp of (carr f) st
for a, b being Element of carr f holds b1 . (a,b) = multemb (f,a,b)
uniqueness
for b1, b2 being BinOp of (carr f) st ( for a, b being Element of carr f holds b1 . (a,b) = multemb (f,a,b) ) & ( for a, b being Element of carr f holds b2 . (a,b) = multemb (f,a,b) ) holds
b1 = b2
end;
Lm6:
for K being Field
for T being b1 -monomorphic comRing
for f being Monomorphism of K,T st K,T are_disjoint holds
for a, b being Element of (embField f) st a in [#] K & not b in [#] K holds
for a1, b1 being Element of carr f st a1 = a & b1 = b holds
( a + b = the addF of T . ((f . a1),b1) & b + a = the addF of T . (b1,(f . a1)) & not a + b in [#] K & not b + a in [#] K )
Lm7:
for K being Field
for T being b1 -monomorphic comRing
for f being Monomorphism of K,T
for a, b being Element of (embField f)
for a1, b1 being Element of K st a1 = a & b1 = b holds
( a + b = a1 + b1 & b + a = b1 + a1 )
Lm8:
for K being Field
for T being b1 -monomorphic comRing
for f being Monomorphism of K,T
for a, b being Element of (embField f)
for a1, b1 being Element of T st K,T are_disjoint & not a in [#] K & not b in [#] K & not the addF of T . (a,b) in rng f & a1 = a & b1 = b holds
( a + b = a1 + b1 & b + a = b1 + a1 & not a + b in [#] K & not b + a in [#] K )
Lm9:
for K being Field
for T being b1 -monomorphic comRing
for f being Monomorphism of K,T
for a, b being Element of (embField f)
for a1, b1 being Element of T st not a in [#] K & not b in [#] K & the addF of T . (a,b) in rng f & a1 = a & b1 = b holds
( a + b = (f ") . (a1 + b1) & b + a = (f ") . (b1 + a1) & a + b in [#] K & b + a in [#] K )
Lm10:
for K being Field
for T being b1 -monomorphic comRing
for f being Monomorphism of K,T
for a, b being Element of (embField f)
for a1, b1 being Element of carr f st K,T are_disjoint & a in [#] K & a <> 0. K & not b in [#] K & a1 = a & b1 = b holds
( a * b = the multF of T . ((f . a1),b1) & b * a = the multF of T . (b1,(f . a1)) & not a * b in [#] K & not b * a in [#] K )
Lm11:
for K being Field
for T being b1 -monomorphic comRing
for f being Monomorphism of K,T
for a, b being Element of (embField f)
for a1, b1 being Element of K st a1 = a & b1 = b holds
( a * b = a1 * b1 & b * a = b1 * a1 )
Lm12:
for K being Field
for T being b1 -monomorphic comRing
for f being Monomorphism of K,T
for a, b being Element of (embField f)
for a1, b1 being Element of T st K,T are_disjoint & not a in [#] K & not b in [#] K & not the multF of T . (a,b) in rng f & a1 = a & b1 = b holds
( a * b = a1 * b1 & b * a = b1 * a1 & not a * b in [#] K & not b * a in [#] K )
Lm13:
for K being Field
for T being b1 -monomorphic comRing
for f being Monomorphism of K,T
for a, b being Element of (embField f)
for a1, b1 being Element of T st not a in [#] K & not b in [#] K & the multF of T . (a,b) in rng f & a1 = a & b1 = b holds
( a * b = (f ") . (a1 * b1) & b * a = (f ") . (b1 * a1) & a * b in [#] K & b * a in [#] K )
::::::::: f: R >--> S,
::::::::: addemb(f,x,y): R x R -> (S\ rng f) \/ R
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::