let n be Ordinal; :: thesis: for L being non empty right_complementable well-unital distributive add-associative right_zeroed doubleLoopStr
for p, q being Polynomial of n,L holds Support (p *' q) c= { (s + t) where s, t is Element of Bags n : ( s in Support p & t in Support q ) }
let L be non empty right_complementable well-unital distributive add-associative right_zeroed doubleLoopStr ; :: thesis: for p, q being Polynomial of n,L holds Support (p *' q) c= { (s + t) where s, t is Element of Bags n : ( s in Support p & t in Support q ) }
let p, q be Polynomial of n,L; :: thesis: Support (p *' q) c= { (s + t) where s, t is Element of Bags n : ( s in Support p & t in Support q ) }
A1:
now let b be
bag of ;
:: thesis: ( b in Support (p *' q) implies ex s, t being bag of st
( s in Support p & t in Support q & b = s + t ) )assume A2:
b in Support (p *' q)
;
:: thesis: ex s, t being bag of st
( s in Support p & t in Support q & b = s + t )consider s being
FinSequence of
L such that A4:
(
(p *' q) . b = Sum s &
len s = len (decomp b) & ( for
k being
Element of
NAT st
k in dom s holds
ex
b1,
b2 being
bag of st
(
(decomp b) /. k = <*b1,b2*> &
s /. k = (p . b1) * (q . b2) ) ) )
by POLYNOM1:def 26;
A5:
dom s =
Seg (len (decomp b))
by A4, FINSEQ_1:def 3
.=
dom (decomp b)
by FINSEQ_1:def 3
;
now per cases
( dom s = {} or dom s <> {} )
;
case A6:
dom s <> {}
;
:: thesis: ex s, t being bag of st
( s in Support p & t in Support q & b = s + t )consider k being
Element of
dom s;
k in dom s
by A6;
then reconsider k =
k as
Element of
NAT ;
then consider k being
Element of
dom (decomp b),
b1,
b2 being
bag of
such that A11:
(
(decomp b) /. k = <*b1,b2*> &
p . b1 <> 0. L &
q . b2 <> 0. L )
;
k in dom (decomp b)
by A5, A6;
then reconsider k =
k as
Element of
NAT ;
(
b1 is
Element of
Bags n &
b2 is
Element of
Bags n )
by POLYNOM1:def 14;
then A12:
(
b1 in Support p &
b2 in Support q )
by A11, POLYNOM1:def 9;
consider b1',
b2' being
bag of
such that A13:
(
(decomp b) /. k = <*b1',b2'*> &
b = b1' + b2' )
by A5, A6, POLYNOM1:72;
A14:
b1' =
<*b1,b2*> . 1
by A11, A13, FINSEQ_1:61
.=
b1
by FINSEQ_1:61
;
b2' =
<*b1,b2*> . 2
by A11, A13, FINSEQ_1:61
.=
b2
by FINSEQ_1:61
;
hence
ex
s,
t being
bag of st
(
s in Support p &
t in Support q &
b = s + t )
by A12, A13, A14;
:: thesis: verum end; end; end; hence
ex
s,
t being
bag of st
(
s in Support p &
t in Support q &
b = s + t )
;
:: thesis: verum end;
hence
Support (p *' q) c= { (s + t) where s, t is Element of Bags n : ( s in Support p & t in Support q ) }
by TARSKI:def 3; :: thesis: verum