let n be Ordinal; :: thesis: for i being Element of NAT
for b being bag of st i in dom (decomp b) holds
ex b1, b2 being bag of st
( (decomp b) /. i = <*b1,b2*> & b = b1 + b2 )
let i be Element of NAT ; :: thesis: for b being bag of st i in dom (decomp b) holds
ex b1, b2 being bag of st
( (decomp b) /. i = <*b1,b2*> & b = b1 + b2 )
let b be bag of ; :: thesis: ( i in dom (decomp b) implies ex b1, b2 being bag of st
( (decomp b) /. i = <*b1,b2*> & b = b1 + b2 ) )
assume A1:
i in dom (decomp b)
; :: thesis: ex b1, b2 being bag of st
( (decomp b) /. i = <*b1,b2*> & b = b1 + b2 )
then A2:
i in dom (divisors b)
by Def19;
reconsider p = (divisors b) /. i as bag of by Def14;
take
p
; :: thesis: ex b2 being bag of st
( (decomp b) /. i = <*p,b2*> & b = p + b2 )
take
b -' p
; :: thesis: ( (decomp b) /. i = <*p,(b -' p)*> & b = p + (b -' p) )
thus
(decomp b) /. i = <*p,(b -' p)*>
by A1, Def19; :: thesis: b = p + (b -' p)
thus
b = p + (b -' p)
by A2, Th51, Th68; :: thesis: verum