let IT1, IT2 be FinPartState of S; :: thesis: ( dom IT1 = { (il. S,(m + k)) where m is Element of NAT : il. S,m in dom p } & ( for m being Element of NAT st il. S,m in dom p holds
IT1 . (il. S,(m + k)) = p . (il. S,m) ) & dom IT2 = { (il. S,(m + k)) where m is Element of NAT : il. S,m in dom p } & ( for m being Element of NAT st il. S,m in dom p holds
IT2 . (il. S,(m + k)) = p . (il. S,m) ) implies IT1 = IT2 )

assume that
A20: dom IT1 = { (il. S,(m + k)) where m is Element of NAT : il. S,m in dom p } and
A21: for m being Element of NAT st il. S,m in dom p holds
IT1 . (il. S,(m + k)) = p . (il. S,m) and
A22: dom IT2 = { (il. S,(m + k)) where m is Element of NAT : il. S,m in dom p } and
A23: for m being Element of NAT st il. S,m in dom p holds
IT2 . (il. S,(m + k)) = p . (il. S,m) ; :: thesis: IT1 = IT2
for x being set st x in { (il. S,(m + k)) where m is Element of NAT : il. S,m in dom p } holds
IT1 . x = IT2 . x
proof
let x be set ; :: thesis: ( x in { (il. S,(m + k)) where m is Element of NAT : il. S,m in dom p } implies IT1 . x = IT2 . x )
assume x in { (il. S,(m + k)) where m is Element of NAT : il. S,m in dom p } ; :: thesis: IT1 . x = IT2 . x
then consider m being Element of NAT such that
A24: x = il. S,(m + k) and
A25: il. S,m in dom p ;
thus IT1 . x = p . (il. S,m) by A21, A24, A25
.= IT2 . x by A23, A24, A25 ; :: thesis: verum
end;
hence IT1 = IT2 by A20, A22, FUNCT_1:9; :: thesis: verum