let F1, F2 be Function of [:(bool D1),(bool D2):],(bool D); ( ( for x being Element of [:(bool D1),(bool D2):] holds F1 . x = f .: [:(x `1),(x `2):] ) & ( for x being Element of [:(bool D1),(bool D2):] holds F2 . x = f .: [:(x `1),(x `2):] ) implies F1 = F2 )
assume that
A1:
for x being Element of [:(bool D1),(bool D2):] holds F1 . x = f .: [:(x `1),(x `2):]
and
A2:
for x being Element of [:(bool D1),(bool D2):] holds F2 . x = f .: [:(x `1),(x `2):]
; F1 = F2
hence
F1 = F2
by FUNCT_2:63; verum