let n be Ordinal; for T being connected TermOrder of n
for L being non empty right_complementable add-associative right_zeroed addLoopStr
for p being Polynomial of n,L
for i being Element of NAT st i <= card (Support p) holds
( (Upper_Support (p,T,i)) \/ (Lower_Support (p,T,i)) = Support p & (Upper_Support (p,T,i)) /\ (Lower_Support (p,T,i)) = {} )
let T be connected TermOrder of n; for L being non empty right_complementable add-associative right_zeroed addLoopStr
for p being Polynomial of n,L
for i being Element of NAT st i <= card (Support p) holds
( (Upper_Support (p,T,i)) \/ (Lower_Support (p,T,i)) = Support p & (Upper_Support (p,T,i)) /\ (Lower_Support (p,T,i)) = {} )
let L be non empty right_complementable add-associative right_zeroed addLoopStr ; for p being Polynomial of n,L
for i being Element of NAT st i <= card (Support p) holds
( (Upper_Support (p,T,i)) \/ (Lower_Support (p,T,i)) = Support p & (Upper_Support (p,T,i)) /\ (Lower_Support (p,T,i)) = {} )
let p be Polynomial of n,L; for i being Element of NAT st i <= card (Support p) holds
( (Upper_Support (p,T,i)) \/ (Lower_Support (p,T,i)) = Support p & (Upper_Support (p,T,i)) /\ (Lower_Support (p,T,i)) = {} )
let i be Element of NAT ; ( i <= card (Support p) implies ( (Upper_Support (p,T,i)) \/ (Lower_Support (p,T,i)) = Support p & (Upper_Support (p,T,i)) /\ (Lower_Support (p,T,i)) = {} ) )
set M = (Upper_Support (p,T,i)) /\ ((Support p) \ (Upper_Support (p,T,i)));
assume
i <= card (Support p)
; ( (Upper_Support (p,T,i)) \/ (Lower_Support (p,T,i)) = Support p & (Upper_Support (p,T,i)) /\ (Lower_Support (p,T,i)) = {} )
then A1:
Upper_Support (p,T,i) c= Support p
by Def2;
thus (Upper_Support (p,T,i)) \/ (Lower_Support (p,T,i)) =
(Upper_Support (p,T,i)) \/ (Support p)
by XBOOLE_1:39
.=
Support p
by A1, XBOOLE_1:12
; (Upper_Support (p,T,i)) /\ (Lower_Support (p,T,i)) = {}
now not (Upper_Support (p,T,i)) /\ ((Support p) \ (Upper_Support (p,T,i))) <> {} set x = the
Element of
(Upper_Support (p,T,i)) /\ ((Support p) \ (Upper_Support (p,T,i)));
assume
(Upper_Support (p,T,i)) /\ ((Support p) \ (Upper_Support (p,T,i))) <> {}
;
contradictionthen
( the
Element of
(Upper_Support (p,T,i)) /\ ((Support p) \ (Upper_Support (p,T,i))) in Upper_Support (
p,
T,
i) & the
Element of
(Upper_Support (p,T,i)) /\ ((Support p) \ (Upper_Support (p,T,i))) in (Support p) \ (Upper_Support (p,T,i)) )
by XBOOLE_0:def 4;
hence
contradiction
by XBOOLE_0:def 5;
verum end;
hence
(Upper_Support (p,T,i)) /\ (Lower_Support (p,T,i)) = {}
; verum