:: QUOFIELD semantic presentation
definition
let c1 be non
empty ZeroStr ;
func Q. c1 -> Subset of
[:the carrier of a1,the carrier of a1:] means :
Def1:
:: QUOFIELD:def 1
for
b1 being
set holds
(
b1 in a2 iff ex
b2,
b3 being
Element of
a1 st
(
b1 = [b2,b3] &
b3 <> 0. a1 ) );
existence
ex b1 being Subset of [:the carrier of c1,the carrier of c1:] st
for b2 being set holds
( b2 in b1 iff ex b3, b4 being Element of c1 st
( b2 = [b3,b4] & b4 <> 0. c1 ) )
uniqueness
for b1, b2 being Subset of [:the carrier of c1,the carrier of c1:] st ( for b3 being set holds
( b3 in b1 iff ex b4, b5 being Element of c1 st
( b3 = [b4,b5] & b5 <> 0. c1 ) ) ) & ( for b3 being set holds
( b3 in b2 iff ex b4, b5 being Element of c1 st
( b3 = [b4,b5] & b5 <> 0. c1 ) ) ) holds
b1 = b2
end;
:: deftheorem Def1 defines Q. QUOFIELD:def 1 :
theorem Th1: :: QUOFIELD:1
theorem Th2: :: QUOFIELD:2
Lemma4:
for b1 being non empty non degenerated multLoopStr_0
for b2 being Element of Q. b1 holds
( b2 `1 is Element of b1 & b2 `2 is Element of b1 )
;
:: deftheorem Def2 defines padd QUOFIELD:def 2 :
:: deftheorem Def3 defines pmult QUOFIELD:def 3 :
theorem Th3: :: QUOFIELD:3
canceled;
theorem Th4: :: QUOFIELD:4
theorem Th5: :: QUOFIELD:5
:: deftheorem Def4 defines QClass. QUOFIELD:def 4 :
theorem Th6: :: QUOFIELD:6
:: deftheorem Def5 defines Quot. QUOFIELD:def 5 :
theorem Th7: :: QUOFIELD:7
theorem Th8: :: QUOFIELD:8
theorem Th9: :: QUOFIELD:9
:: deftheorem Def6 defines qadd QUOFIELD:def 6 :
:: deftheorem Def7 defines qmult QUOFIELD:def 7 :
theorem Th10: :: QUOFIELD:10
canceled;
theorem Th11: :: QUOFIELD:11
theorem Th12: :: QUOFIELD:12
:: deftheorem Def8 defines q0. QUOFIELD:def 8 :
:: deftheorem Def9 defines q1. QUOFIELD:def 9 :
:: deftheorem Def10 defines qaddinv QUOFIELD:def 10 :
:: deftheorem Def11 defines qmultinv QUOFIELD:def 11 :
theorem Th13: :: QUOFIELD:13
theorem Th14: :: QUOFIELD:14
theorem Th15: :: QUOFIELD:15
theorem Th16: :: QUOFIELD:16
theorem Th17: :: QUOFIELD:17
theorem Th18: :: QUOFIELD:18
theorem Th19: :: QUOFIELD:19
theorem Th20: :: QUOFIELD:20
theorem Th21: :: QUOFIELD:21
definition
let c1 be
commutative non
degenerated domRing-like Ring;
func quotadd c1 -> BinOp of
Quot. a1 means :
Def12:
:: QUOFIELD:def 12
for
b1,
b2 being
Element of
Quot. a1 holds
a2 . b1,
b2 = qadd b1,
b2;
existence
ex b1 being BinOp of Quot. c1 st
for b2, b3 being Element of Quot. c1 holds b1 . b2,b3 = qadd b2,b3
uniqueness
for b1, b2 being BinOp of Quot. c1 st ( for b3, b4 being Element of Quot. c1 holds b1 . b3,b4 = qadd b3,b4 ) & ( for b3, b4 being Element of Quot. c1 holds b2 . b3,b4 = qadd b3,b4 ) holds
b1 = b2
end;
:: deftheorem Def12 defines quotadd QUOFIELD:def 12 :
definition
let c1 be
commutative non
degenerated domRing-like Ring;
func quotmult c1 -> BinOp of
Quot. a1 means :
Def13:
:: QUOFIELD:def 13
for
b1,
b2 being
Element of
Quot. a1 holds
a2 . b1,
b2 = qmult b1,
b2;
existence
ex b1 being BinOp of Quot. c1 st
for b2, b3 being Element of Quot. c1 holds b1 . b2,b3 = qmult b2,b3
uniqueness
for b1, b2 being BinOp of Quot. c1 st ( for b3, b4 being Element of Quot. c1 holds b1 . b3,b4 = qmult b3,b4 ) & ( for b3, b4 being Element of Quot. c1 holds b2 . b3,b4 = qmult b3,b4 ) holds
b1 = b2
end;
:: deftheorem Def13 defines quotmult QUOFIELD:def 13 :
:: deftheorem Def14 defines quotaddinv QUOFIELD:def 14 :
:: deftheorem Def15 defines quotmultinv QUOFIELD:def 15 :
theorem Th22: :: QUOFIELD:22
theorem Th23: :: QUOFIELD:23
theorem Th24: :: QUOFIELD:24
theorem Th25: :: QUOFIELD:25
theorem Th26: :: QUOFIELD:26
theorem Th27: :: QUOFIELD:27
theorem Th28: :: QUOFIELD:28
theorem Th29: :: QUOFIELD:29
theorem Th30: :: QUOFIELD:30
theorem Th31: :: QUOFIELD:31
:: deftheorem Def16 defines the_Field_of_Quotients QUOFIELD:def 16 :
theorem Th32: :: QUOFIELD:32
theorem Th33: :: QUOFIELD:33
theorem Th34: :: QUOFIELD:34
theorem Th35: :: QUOFIELD:35
theorem Th36: :: QUOFIELD:36
theorem Th37: :: QUOFIELD:37
Lemma47:
for b1 being commutative non degenerated domRing-like Ring
for b2, b3, b4 being Element of (the_Field_of_Quotients b1) holds (b2 + b3) + b4 = b2 + (b3 + b4)
Lemma48:
for b1 being commutative non degenerated domRing-like Ring
for b2, b3 being Element of (the_Field_of_Quotients b1) holds b2 + b3 = b3 + b2
Lemma49:
for b1 being commutative non degenerated domRing-like Ring
for b2 being Element of (the_Field_of_Quotients b1) holds b2 + (0. (the_Field_of_Quotients b1)) = b2
Lemma50:
for b1 being commutative non degenerated domRing-like Ring holds
( the_Field_of_Quotients b1 is add-associative & the_Field_of_Quotients b1 is right_zeroed & the_Field_of_Quotients b1 is right_complementable )
theorem Th38: :: QUOFIELD:38
theorem Th39: :: QUOFIELD:39
Lemma51:
for b1 being commutative non degenerated domRing-like Ring
for b2, b3 being Element of (the_Field_of_Quotients b1) holds b2 * b3 = b3 * b2
by Th26;
Lemma52:
for b1 being commutative non degenerated domRing-like Ring holds the_Field_of_Quotients b1 is non empty commutative doubleLoopStr
Lemma53:
for b1 being commutative non degenerated domRing-like Ring
for b2, b3 being Element of (the_Field_of_Quotients b1) st b3 = q1. b1 holds
( b3 * b2 = b2 & b2 * b3 = b2 )
by Th27;
Lemma54:
for b1 being commutative non degenerated domRing-like Ring holds the_Field_of_Quotients b1 is unital
Lemma55:
for b1 being commutative non degenerated domRing-like Ring holds 1. (the_Field_of_Quotients b1) = q1. b1
Lemma56:
for b1 being commutative non degenerated domRing-like Ring
for b2 being Element of (the_Field_of_Quotients b1) holds (1. (the_Field_of_Quotients b1)) * b2 = b2
theorem Th40: :: QUOFIELD:40
theorem Th41: :: QUOFIELD:41
theorem Th42: :: QUOFIELD:42
theorem Th43: :: QUOFIELD:43
theorem Th44: :: QUOFIELD:44
canceled;
theorem Th45: :: QUOFIELD:45
theorem Th46: :: QUOFIELD:46
theorem Th47: :: QUOFIELD:47
theorem Th48: :: QUOFIELD:48
Lemma59:
for b1 being commutative non degenerated domRing-like Ring
for b2, b3, b4 being Element of (the_Field_of_Quotients b1) holds
( b2 * (b3 + b4) = (b2 * b3) + (b2 * b4) & (b2 + b3) * b4 = (b2 * b4) + (b3 * b4) )
theorem Th49: :: QUOFIELD:49
theorem Th50: :: QUOFIELD:50
:: deftheorem Def17 defines / QUOFIELD:def 17 :
theorem Th51: :: QUOFIELD:51
theorem Th52: :: QUOFIELD:52
:: deftheorem Def18 QUOFIELD:def 18 :
canceled;
:: deftheorem Def19 QUOFIELD:def 19 :
canceled;
:: deftheorem Def20 QUOFIELD:def 20 :
canceled;
:: deftheorem Def21 defines RingHomomorphism QUOFIELD:def 21 :
:: deftheorem Def22 defines RingEpimorphism QUOFIELD:def 22 :
:: deftheorem Def23 defines RingMonomorphism QUOFIELD:def 23 :
:: deftheorem Def24 defines RingIsomorphism QUOFIELD:def 24 :
theorem Th53: :: QUOFIELD:53
theorem Th54: :: QUOFIELD:54
theorem Th55: :: QUOFIELD:55
theorem Th56: :: QUOFIELD:56
theorem Th57: :: QUOFIELD:57
theorem Th58: :: QUOFIELD:58
:: deftheorem Def25 defines is_embedded_in QUOFIELD:def 25 :
:: deftheorem Def26 defines is_ringisomorph_to QUOFIELD:def 26 :
:: deftheorem Def27 defines quotient QUOFIELD:def 27 :
:: deftheorem Def28 defines canHom QUOFIELD:def 28 :
theorem Th59: :: QUOFIELD:59
theorem Th60: :: QUOFIELD:60
theorem Th61: :: QUOFIELD:61
theorem Th62: :: QUOFIELD:62
theorem Th63: :: QUOFIELD:63
:: deftheorem Def29 defines has_Field_of_Quotients_Pair QUOFIELD:def 29 :
theorem Th64: :: QUOFIELD:64
theorem Th65: :: QUOFIELD:65