let i be Nat; for x being object
for n being Ordinal
for L being non trivial well-unital doubleLoopStr
for y being Function of n,L st x in n holds
eval (((EmptyBag n) +* (x,i)),y) = (power L) . ((y . x),i)
let x be object ; for n being Ordinal
for L being non trivial well-unital doubleLoopStr
for y being Function of n,L st x in n holds
eval (((EmptyBag n) +* (x,i)),y) = (power L) . ((y . x),i)
let n be Ordinal; for L being non trivial well-unital doubleLoopStr
for y being Function of n,L st x in n holds
eval (((EmptyBag n) +* (x,i)),y) = (power L) . ((y . x),i)
let L be non trivial well-unital doubleLoopStr ; for y being Function of n,L st x in n holds
eval (((EmptyBag n) +* (x,i)),y) = (power L) . ((y . x),i)
let y be Function of n,L; ( x in n implies eval (((EmptyBag n) +* (x,i)),y) = (power L) . ((y . x),i) )
assume A1:
x in n
; eval (((EmptyBag n) +* (x,i)),y) = (power L) . ((y . x),i)
A2:
n = dom y
by PARTFUN1:def 2;
reconsider x = x as set by TARSKI:1;
set E = EmptyBag n;
set Ex = (EmptyBag n) +* (x,i);
per cases
( i <> 0 or i = 0 )
;
suppose A3:
i <> 0
;
eval (((EmptyBag n) +* (x,i)),y) = (power L) . ((y . x),i)A4:
dom (EmptyBag n) = n
by PARTFUN1:def 2;
support ((EmptyBag n) +* (x,i)) = {x}
by Th13, A1, A3;
then
eval (
((EmptyBag n) +* (x,i)),
y)
= (power L) . (
(y . x),
(((EmptyBag n) +* (x,i)) . x))
by POLYNOM2:15;
hence
eval (
((EmptyBag n) +* (x,i)),
y)
= (power L) . (
(y . x),
i)
by A4, A1, FUNCT_7:31;
verum end; suppose A5:
i = 0
;
eval (((EmptyBag n) +* (x,i)),y) = (power L) . ((y . x),i)then
(
EmptyBag n = (EmptyBag n) +* (
x,
((EmptyBag n) . x)) &
(EmptyBag n) . x = i )
by FUNCT_7:35;
then eval (
((EmptyBag n) +* (x,i)),
y) =
1_ L
by POLYNOM2:14
.=
(power L) . (
(y /. x),
i)
by A5, GROUP_1:def 7
;
hence
eval (
((EmptyBag n) +* (x,i)),
y)
= (power L) . (
(y . x),
i)
by A2, A1, PARTFUN1:def 6;
verum end; end;