let b1, b2 be bag of I; ( ( for i being object st i in I holds
( ( i in J implies b1 . i = m . i ) & ( not i in J implies b1 . i = 0 ) ) ) & ( for i being object st i in I holds
( ( i in J implies b2 . i = m . i ) & ( not i in J implies b2 . i = 0 ) ) ) implies b1 = b2 )
assume that
A1:
for i being object st i in I holds
( ( i in J implies b1 . i = m . i ) & ( not i in J implies b1 . i = 0 ) )
and
A2:
for i being object st i in I holds
( ( i in J implies b2 . i = m . i ) & ( not i in J implies b2 . i = 0 ) )
; b1 = b2
let i be object ; PBOOLE:def 10 ( not i in I or b1 . i = b2 . i )
assume A3:
i in I
; b1 . i = b2 . i