let L be non empty ZeroStr ; :: thesis: for p being Polynomial of L holds len (Leading-Monomial p) = len p
let p be Polynomial of L; :: thesis: len (Leading-Monomial p) = len p
set r = Leading-Monomial p;
A1: Leading-Monomial p = (0_. L) +* (((len p) -' 1),(p . ((len p) -' 1))) by Th11;
per cases ( len p > 0 or len p = 0 ) ;
suppose len p > 0 ; :: thesis: len (Leading-Monomial p) = len p
end;
suppose A9: len p = 0 ; :: thesis: len (Leading-Monomial p) = len p
hence len (Leading-Monomial p) = len (0_. L) by Th12
.= len p by A9, Th5 ;
:: thesis: verum
end;
end;