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