let n be Nat; for L being non trivial right_complementable add-associative right_zeroed well-unital distributive doubleLoopStr
for p being Polynomial of (n + 1),L
for x being Function of n,L
for y being Function of (n + 1),L st not n in vars p & y | n = x holds
eval ((p removed_last),x) = eval (p,y)
let L be non trivial right_complementable add-associative right_zeroed well-unital distributive doubleLoopStr ; for p being Polynomial of (n + 1),L
for x being Function of n,L
for y being Function of (n + 1),L st not n in vars p & y | n = x holds
eval ((p removed_last),x) = eval (p,y)
let p be Polynomial of (n + 1),L; for x being Function of n,L
for y being Function of (n + 1),L st not n in vars p & y | n = x holds
eval ((p removed_last),x) = eval (p,y)
let x be Function of n,L; for y being Function of (n + 1),L st not n in vars p & y | n = x holds
eval ((p removed_last),x) = eval (p,y)
let y be Function of (n + 1),L; ( not n in vars p & y | n = x implies eval ((p removed_last),x) = eval (p,y) )
assume A1:
( not n in vars p & y | n = x )
; eval ((p removed_last),x) = eval (p,y)
thus eval ((p removed_last),x) =
eval (((p removed_last) extended_by_0),y)
by A1, HILB10_2:18
.=
eval (p,y)
by A1, Th50
; verum