let f1, f2 be Function; :: thesis: ( dom f1 =dom H & ( for a being object st a indom H holds ( ( H . a = x implies f1 . a = y ) & ( H . a <> x implies f1 . a = H . a ) ) ) & dom f2 =dom H & ( for a being object st a indom H holds ( ( H . a = x implies f2 . a = y ) & ( H . a <> x implies f2 . a = H . a ) ) ) implies f1 = f2 ) assume that A1:
dom f1 =dom H
and A2:
for a being object st a indom H holds ( ( H . a = x implies f1 . a = y ) & ( H . a <> x implies f1 . a = H . a ) )
and A3:
dom f2 =dom H
and A4:
for a being object st a indom H holds ( ( H . a = x implies f2 . a = y ) & ( H . a <> x implies f2 . a = H . a ) )
; :: thesis: f1 = f2