let S1, S2 be Function; :: thesis: ( dom S1 =dom f & ( for x being object st x indom f holds ( ( a in f . x implies S1 . x =(f . x)\/{b} ) & ( not a in f . x implies S1 . x = f . x ) ) ) & dom S2 =dom f & ( for x being object st x indom f holds ( ( a in f . x implies S2 . x =(f . x)\/{b} ) & ( not a in f . x implies S2 . x = f . x ) ) ) implies S1 = S2 ) assume that A3:
( dom S1 =dom f & ( for x being object st x indom f holds ( ( a in f . x implies S1 . x =(f . x)\/{b} ) & ( not a in f . x implies S1 . x = f . x ) ) ) )
and A4:
( dom S2 =dom f & ( for x being object st x indom f holds ( ( a in f . x implies S2 . x =(f . x)\/{b} ) & ( not a in f . x implies S2 . x = f . x ) ) ) )
; :: thesis: S1 = S2
for x being object st x indom S1 holds S1 . x = S2 . x