let L be non empty non degenerated well-unital doubleLoopStr ; :: thesis: for z being Element of L
for k being Element of NAT holds deg (rpoly k,z) = k
let z be Element of L; :: thesis: for k being Element of NAT holds deg (rpoly k,z) = k
let k be Element of NAT ; :: thesis: deg (rpoly k,z) = k
set t = rpoly k,z;
set f = 0 ,k --> (- ((power L) . z,k)),(1_ L);
set a = - ((power L) . z,k);
per cases
( k = 0 or k <> 0 )
;
suppose A1:
k = 0
;
:: thesis: deg (rpoly k,z) = kthen A3:
1
is_at_least_length_of rpoly k,
z
by ALGSEQ_1:def 3;
now let m be
Nat;
:: thesis: ( m is_at_least_length_of rpoly k,z implies 1 <= m )assume A4:
m is_at_least_length_of rpoly k,
z
;
:: thesis: 1 <= mnow assume
m < 1
;
:: thesis: contradictionthen A5:
m = 0
by NAT_1:14;
A6:
k in {k}
by TARSKI:def 1;
then A7:
k in dom ({k} --> (1_ L))
by FUNCOP_1:19;
dom (0 ,k --> (- ((power L) . z,k)),(1_ L)) = {0 ,k}
by FUNCT_4:65;
then
0 in dom (0 ,k --> (- ((power L) . z,k)),(1_ L))
by TARSKI:def 2;
then (rpoly k,z) . 0 =
(0 ,k --> (- ((power L) . z,k)),(1_ L)) . 0
by FUNCT_4:14
.=
((0 .--> (- ((power L) . z,k))) +* (k .--> (1_ L))) . 0
by FUNCT_4:def 4
.=
(0 .--> (1_ L)) . 0
by A1, A7, FUNCT_4:14
.=
1_ L
by A1, A6, FUNCOP_1:13
;
hence
contradiction
by A4, A5, ALGSEQ_1:def 3;
:: thesis: verum end; hence
1
<= m
;
:: thesis: verum end; then
len (rpoly k,z) = 1
by A3, ALGSEQ_1:def 4;
hence
deg (rpoly k,z) = k
by A1;
:: thesis: verum end; end;