let C1, C2 be Function of X,NAT; :: thesis: ( ( for a being object holds ( not a in X or ( ex n being Nat st a in B . n & a in B .(C1 . a) ) or ( ( for n being Nat holds not a in B . n ) & C1 . a =0 ) ) ) & ( for a being object holds ( not a in X or ( ex n being Nat st a in B . n & a in B .(C2 . a) ) or ( ( for n being Nat holds not a in B . n ) & C2 . a =0 ) ) ) implies C1 = C2 ) assume that A1:
for a being object holds ( not a in X or ( ex n being Nat st a in B . n & a in B .(C1 . a) ) or ( ( for n being Nat holds not a in B . n ) & C1 . a =0 ) )
and A2:
for a being object holds ( not a in X or ( ex n being Nat st a in B . n & a in B .(C2 . a) ) or ( ( for n being Nat holds not a in B . n ) & C2 . a =0 ) )
; :: thesis: C1 = C2 A4:
dom C1 = X
byFUNCT_2:def 1; A5:
dom C1 =dom C2
byFUNCT_2:def 1, A4;
for a being object st a in X holds C1 . a = C2 . a