let n be Ordinal; :: thesis: for T being connected admissible TermOrder of n
for L being non trivial 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
Low p,T,(i + 1) = Red (Low p,T,i),T
let T be connected admissible TermOrder of n; :: thesis: for L being non trivial 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
Low p,T,(i + 1) = Red (Low p,T,i),T
let L be non trivial right_complementable add-associative right_zeroed addLoopStr ; :: thesis: for p being Polynomial of n,L
for i being Element of NAT st i < card (Support p) holds
Low p,T,(i + 1) = Red (Low p,T,i),T
let p be Polynomial of n,L; :: thesis: for i being Element of NAT st i < card (Support p) holds
Low p,T,(i + 1) = Red (Low p,T,i),T
let i be Element of NAT ; :: thesis: ( i < card (Support p) implies Low p,T,(i + 1) = Red (Low p,T,i),T )
assume A1:
i < card (Support p)
; :: thesis: Low p,T,(i + 1) = Red (Low p,T,i),T
then A2:
i + 1 <= card (Support p)
by NAT_1:13;
set l = Low p,T,i;
set l1 = Low p,T,(i + 1);
set r = Red (Low p,T,i),T;
A3: dom (Low p,T,(i + 1)) =
Bags n
by FUNCT_2:def 1
.=
dom (Red (Low p,T,i),T)
by FUNCT_2:def 1
;
A4:
(Support (Low p,T,i)) \ (Support (Low p,T,(i + 1))) = {(HT (Low p,T,i),T)}
by A1, Th42;
A5:
Support (Low p,T,i) c= Support p
by A1, Th26;
A6:
Support (Low p,T,i) = Lower_Support p,T,i
by A1, Lm3;
A7:
Support (Low p,T,(i + 1)) = Lower_Support p,T,(i + 1)
by A2, Lm3;
A8:
Support (Low p,T,(i + 1)) = Lower_Support p,T,(i + 1)
by A2, Lm3;
A9:
card (Support (Low p,T,i)) = (card (Support p)) - i
by A1, A6, Th24;
A10:
card (Support (Low p,T,(i + 1))) = (card (Support p)) - (i + 1)
by A2, A8, Th24;
now assume A11:
{(HT (Low p,T,i),T)} /\ (Support (Low p,T,(i + 1))) <> {}
;
:: thesis: contradictionconsider u being
Element of
{(HT (Low p,T,i),T)} /\ (Support (Low p,T,(i + 1)));
A12:
(
u in {(HT (Low p,T,i),T)} &
u in Support (Low p,T,(i + 1)) )
by A11, XBOOLE_0:def 4;
then
u = HT (Low p,T,i),
T
by TARSKI:def 1;
then A13:
HT (Low p,T,i),
T <= HT (Low p,T,(i + 1)),
T,
T
by A12, TERMORD:def 6;
A14:
HT (Low p,T,(i + 1)),
T in Support (Low p,T,(i + 1))
by A12, TERMORD:def 6;
now let u' be
set ;
:: thesis: ( u' in Support (Low p,T,i) implies u' in Support (Low p,T,(i + 1)) )assume A15:
u' in Support (Low p,T,i)
;
:: thesis: u' in Support (Low p,T,(i + 1))then reconsider u =
u' as
Element of
Bags n ;
u <= HT (Low p,T,i),
T,
T
by A15, TERMORD:def 6;
then
u <= HT (Low p,T,(i + 1)),
T,
T
by A13, TERMORD:8;
hence
u' in Support (Low p,T,(i + 1))
by A2, A5, A7, A14, A15, Th24;
:: thesis: verum end; then
Support (Low p,T,i) c= Support (Low p,T,(i + 1))
by TARSKI:def 3;
then
(card (Support p)) + (- i) <= (card (Support p)) + (- (i + 1))
by A9, A10, NAT_1:44;
then
- i <= - (i + 1)
by XREAL_1:8;
then
i + 1
<= i
by XREAL_1:26;
then
(i + 1) - i <= i - i
by XREAL_1:11;
then
1
<= 0
;
hence
contradiction
;
:: thesis: verum end;
then A16:
Support (Low p,T,(i + 1)) misses {(HT (Low p,T,i),T)}
by XBOOLE_0:def 7;
A17:
Support (Low p,T,(i + 1)) c= Support (Low p,T,i)
by A1, Th41;
Support (Low p,T,i) = (Support (Low p,T,(i + 1))) \/ {(HT (Low p,T,i),T)}
by A1, A4, Th41, XBOOLE_1:45;
then A18: Support (Red (Low p,T,i),T) =
((Support (Low p,T,(i + 1))) \/ {(HT (Low p,T,i),T)}) \ {(HT (Low p,T,i),T)}
by TERMORD:36
.=
(Support (Low p,T,(i + 1))) \ {(HT (Low p,T,i),T)}
by XBOOLE_1:40
.=
Support (Low p,T,(i + 1))
by A16, XBOOLE_1:83
;
now let x be
set ;
:: thesis: ( x in dom (Low p,T,(i + 1)) implies (Low p,T,(i + 1)) . x = (Red (Low p,T,i),T) . x )assume
x in dom (Low p,T,(i + 1))
;
:: thesis: (Low p,T,(i + 1)) . x = (Red (Low p,T,i),T) . xthen reconsider b =
x as
Element of
Bags n ;
now per cases
( b in Support (Low p,T,(i + 1)) or not b in Support (Low p,T,(i + 1)) )
;
case A19:
b in Support (Low p,T,(i + 1))
;
:: thesis: (Low p,T,(i + 1)) . b = (Red (Low p,T,i),T) . bthen
not
b in {(HT (Low p,T,i),T)}
by A4, XBOOLE_0:def 5;
then A20:
b <> HT (Low p,T,i),
T
by TARSKI:def 1;
thus (Low p,T,(i + 1)) . b =
p . b
by A2, A19, Th31
.=
(Low p,T,i) . b
by A1, A17, A19, Th31
.=
(Red (Low p,T,i),T) . b
by A17, A19, A20, TERMORD:40
;
:: thesis: verum end; end; end; hence
(Low p,T,(i + 1)) . x = (Red (Low p,T,i),T) . x
;
:: thesis: verum end;
hence
Low p,T,(i + 1) = Red (Low p,T,i),T
by A3, FUNCT_1:9; :: thesis: verum