:: GROEB_3 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: GROEB_3:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X being
set for
b1,
b2 being
bag of
X holds
(b1 + b2) / b2 = b1
theorem Th2: :: GROEB_3:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th3: :: GROEB_3:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
n being
Ordinal for
T being
TermOrder of
n for
b1,
b2,
b3 being
bag of
n st
b1 <= b2,
T &
b2 < b3,
T holds
b1 < b3,
T
theorem Th4: :: GROEB_3:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th5: :: GROEB_3:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th6: :: GROEB_3:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th7: :: GROEB_3:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th8: :: GROEB_3:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th9: :: GROEB_3:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th10: :: GROEB_3:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm1:
for n being Ordinal
for T being connected TermOrder of n
for L being add-associative right_zeroed right_complementable associative commutative right_unital distributive left_unital Field-like non trivial doubleLoopStr
for f being Polynomial of n,L
for g being set
for P being Subset of (Polynom-Ring n,L) st PolyRedRel P,T reduces f,g holds
g is Polynomial of n,L
theorem Th11: :: GROEB_3:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th12: :: GROEB_3:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th13: :: GROEB_3:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th14: :: GROEB_3:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th15: :: GROEB_3:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines | GROEB_3:def 1 :
Lm2:
for X being set
for L being non empty ZeroStr
for s being Series of X,L
for Y being Subset of (Bags X) holds Support (s | Y) c= Support s
theorem Th16: :: GROEB_3:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROEB_3:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROEB_3:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let n be
Ordinal;
let T be
connected TermOrder of
n;
let L be non
empty add-associative right_zeroed right_complementable LoopStr ;
let p be
Polynomial of
n,
L;
let i be
Nat;
assume A1:
i <= card (Support p)
;
func Upper_Support p,
T,
i -> finite Subset of
(Bags n) means :
Def2:
:: GROEB_3:def 2
(
it c= Support p &
card it = i & ( for
b,
b' being
bag of
n st
b in it &
b' in Support p &
b <= b',
T holds
b' in it ) );
existence
ex b1 being finite Subset of (Bags n) st
( b1 c= Support p & card b1 = i & ( for b, b' being bag of n st b in b1 & b' in Support p & b <= b',T holds
b' in b1 ) )
uniqueness
for b1, b2 being finite Subset of (Bags n) st b1 c= Support p & card b1 = i & ( for b, b' being bag of n st b in b1 & b' in Support p & b <= b',T holds
b' in b1 ) & b2 c= Support p & card b2 = i & ( for b, b' being bag of n st b in b2 & b' in Support p & b <= b',T holds
b' in b2 ) holds
b1 = b2
end;
:: deftheorem Def2 defines Upper_Support GROEB_3:def 2 :
:: deftheorem defines Lower_Support GROEB_3:def 3 :
Lm3:
for n being Ordinal
for T being connected TermOrder of n
for L being non empty add-associative right_zeroed right_complementable LoopStr
for p being Polynomial of n,L
for i being Nat st i <= card (Support p) holds
Lower_Support p,T,i c= Support p
by XBOOLE_1:36;
theorem Th19: :: GROEB_3:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th20: :: GROEB_3:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROEB_3:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th22: :: GROEB_3:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th23: :: GROEB_3:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th24: :: GROEB_3:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
n being
Ordinal for
T being
connected TermOrder of
n for
L being non
empty add-associative right_zeroed right_complementable LoopStr for
p being
Polynomial of
n,
L for
i being
Nat st
i <= card (Support p) holds
(
Lower_Support p,
T,
i c= Support p &
card (Lower_Support p,T,i) = (card (Support p)) - i & ( for
b,
b' being
bag of
n st
b in Lower_Support p,
T,
i &
b' in Support p &
b' <= b,
T holds
b' in Lower_Support p,
T,
i ) )
definition
let n be
Ordinal;
let T be
connected TermOrder of
n;
let L be non
empty add-associative right_zeroed right_complementable LoopStr ;
let p be
Polynomial of
n,
L;
let i be
Nat;
func Up p,
T,
i -> Polynomial of
n,
L equals :: GROEB_3:def 4
p | (Upper_Support p,T,i);
coherence
p | (Upper_Support p,T,i) is Polynomial of n,L
;
func Low p,
T,
i -> Polynomial of
n,
L equals :: GROEB_3:def 5
p | (Lower_Support p,T,i);
coherence
p | (Lower_Support p,T,i) is Polynomial of n,L
;
end;
:: deftheorem defines Up GROEB_3:def 4 :
:: deftheorem defines Low GROEB_3:def 5 :
Lm4:
for n being Ordinal
for T being connected TermOrder of n
for L being non empty add-associative right_zeroed right_complementable LoopStr
for p being Polynomial of n,L
for i being Nat st i <= card (Support p) holds
( Support (p | (Upper_Support p,T,i)) = Upper_Support p,T,i & Support (p | (Lower_Support p,T,i)) = Lower_Support p,T,i )
theorem Th25: :: GROEB_3:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th26: :: GROEB_3:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th27: :: GROEB_3:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th28: :: GROEB_3:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th29: :: GROEB_3:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th30: :: GROEB_3:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th31: :: GROEB_3:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th32: :: GROEB_3:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th33: :: GROEB_3:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th34: :: GROEB_3:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th35: :: GROEB_3:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th36: :: GROEB_3:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
registration
let n be
Ordinal;
let T be
connected TermOrder of
n;
let L be
Abelian add-associative right_zeroed right_complementable non
trivial doubleLoopStr ;
let p be
non-zero Polynomial of
n,
L;
cluster Up p,
T,1
-> non-zero monomial-like ;
coherence
( Up p,T,1 is non-zero & Up p,T,1 is monomial-like )
cluster Low p,
T,
(card (Support p)) -> monomial-like ;
coherence
Low p,T,(card (Support p)) is monomial-like
end;
theorem Th37: :: GROEB_3:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th38: :: GROEB_3:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th39: :: GROEB_3:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th40: :: GROEB_3:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th41: :: GROEB_3:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th42: :: GROEB_3:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th43: :: GROEB_3:43
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th44: :: GROEB_3:44
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm5:
for n being Ordinal
for T being connected TermOrder of n
for L being add-associative right_zeroed right_complementable associative commutative right_unital distributive left_unital Field-like non trivial doubleLoopStr
for P being Subset of (Polynom-Ring n,L)
for R being RedSequence of PolyRedRel P,T
for i being Nat st 1 <= i & i <= len R & len R > 1 holds
R . i is Polynomial of n,L
theorem Th45: :: GROEB_3:45
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm6:
for n being Ordinal
for T being connected admissible TermOrder of n
for L being add-associative right_zeroed right_complementable associative commutative right_unital distributive left_unital Field-like non trivial doubleLoopStr
for p1, p2 being Polynomial of n,L st HT p1,T, HT p2,T are_disjoint holds
for b1, b2 being bag of n st b1 in Support p1 & b2 in Support p2 & ( not b1 = HT p1,T or not b2 = HT p2,T ) holds
not (HT p1,T) + b2 = (HT p2,T) + b1
theorem Th46: :: GROEB_3:46
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th47: :: GROEB_3:47
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROEB_3:48
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th49: :: GROEB_3:49
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROEB_3:50
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th51: :: GROEB_3:51
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th52: :: GROEB_3:52
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
n being
Ordinal for
T being
connected admissible TermOrder of
n for
L being
add-associative right_zeroed right_complementable associative commutative right_unital distributive left_unital Field-like non
trivial doubleLoopStr for
p1,
p2 being
Polynomial of
n,
L st
HT p1,
T,
HT p2,
T are_disjoint holds
for
b1,
b2 being
bag of
n st
b1 in Support (Red p1,T) &
b2 in Support (Red p2,T) holds
not
(HT p1,T) + b2 = (HT p2,T) + b1
theorem Th53: :: GROEB_3:53
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
n being
Ordinal for
T being
connected TermOrder of
n for
L being
Abelian add-associative right_zeroed right_complementable associative commutative right_unital distributive left_unital Field-like non
trivial doubleLoopStr for
p1,
p2 being
Polynomial of
n,
L st
HT p1,
T,
HT p2,
T are_disjoint holds
S-Poly p1,
p2,
T = ((HM p2,T) *' (Red p1,T)) - ((HM p1,T) *' (Red p2,T))
theorem Th54: :: GROEB_3:54
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th55: :: GROEB_3:55
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
n being
Ordinal for
T being
connected admissible TermOrder of
n for
L being
Abelian add-associative right_zeroed right_complementable associative commutative right_unital distributive left_unital Field-like non
trivial doubleLoopStr for
p1,
p2 being
non-zero Polynomial of
n,
L st
HT p1,
T,
HT p2,
T are_disjoint &
Red p1,
T is
non-zero &
Red p2,
T is
non-zero holds
PolyRedRel {p1},
T reduces ((HM p2,T) *' (Red p1,T)) - ((HM p1,T) *' (Red p2,T)),
p2 *' (Red p1,T)
theorem Th56: :: GROEB_3:56
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
n being
Ordinal for
T being
connected admissible TermOrder of
n for
L being
Abelian add-associative right_zeroed right_complementable associative commutative right_unital distributive left_unital Field-like non
trivial doubleLoopStr for
p1,
p2 being
Polynomial of
n,
L st
HT p1,
T,
HT p2,
T are_disjoint holds
PolyRedRel {p1,p2},
T reduces S-Poly p1,
p2,
T,
0_ n,
L
theorem :: GROEB_3:57
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
n being
Nat for
T being
connected admissible TermOrder of
n for
L being non
empty Abelian add-associative right_zeroed right_complementable associative commutative right_unital distributive left_unital Field-like non
degenerated doubleLoopStr for
G being
Subset of
(Polynom-Ring n,L) st
G is_Groebner_basis_wrt T holds
for
g1,
g2 being
Polynomial of
n,
L st
g1 in G &
g2 in G & not
HT g1,
T,
HT g2,
T are_disjoint holds
PolyRedRel G,
T reduces S-Poly g1,
g2,
T,
0_ n,
L
theorem :: GROEB_3:58
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
n being
Nat for
T being
connected admissible TermOrder of
n for
L being
Abelian add-associative right_zeroed right_complementable associative commutative right_unital distributive left_unital Field-like non
degenerated non
trivial doubleLoopStr for
G being
Subset of
(Polynom-Ring n,L) st not
0_ n,
L in G & ( for
g1,
g2 being
Polynomial of
n,
L st
g1 in G &
g2 in G & not
HT g1,
T,
HT g2,
T are_disjoint holds
PolyRedRel G,
T reduces S-Poly g1,
g2,
T,
0_ n,
L ) holds
for
g1,
g2,
h being
Polynomial of
n,
L st
g1 in G &
g2 in G & not
HT g1,
T,
HT g2,
T are_disjoint &
h is_a_normal_form_of S-Poly g1,
g2,
T,
PolyRedRel G,
T holds
h = 0_ n,
L
theorem :: GROEB_3:59
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
n being
Nat for
T being
connected admissible TermOrder of
n for
L being non
empty Abelian add-associative right_zeroed right_complementable associative commutative right_unital distributive left_unital Field-like non
degenerated doubleLoopStr for
G being
Subset of
(Polynom-Ring n,L) st not
0_ n,
L in G & ( for
g1,
g2,
h being
Polynomial of
n,
L st
g1 in G &
g2 in G & not
HT g1,
T,
HT g2,
T are_disjoint &
h is_a_normal_form_of S-Poly g1,
g2,
T,
PolyRedRel G,
T holds
h = 0_ n,
L ) holds
G is_Groebner_basis_wrt T