let I be set ; :: thesis: for A, B being ManySortedSet of
for C being ManySortedSubset of A
for F being ManySortedFunction of A,B
for i being set st i in I holds
for f, g being Function st f = F . i & g = (F || C) . i holds
for x being set st x in C . i holds
g . x = f . x

let A, B be ManySortedSet of ; :: thesis: for C being ManySortedSubset of A
for F being ManySortedFunction of A,B
for i being set st i in I holds
for f, g being Function st f = F . i & g = (F || C) . i holds
for x being set st x in C . i holds
g . x = f . x

let C be ManySortedSubset of A; :: thesis: for F being ManySortedFunction of A,B
for i being set st i in I holds
for f, g being Function st f = F . i & g = (F || C) . i holds
for x being set st x in C . i holds
g . x = f . x

let F be ManySortedFunction of A,B; :: thesis: for i being set st i in I holds
for f, g being Function st f = F . i & g = (F || C) . i holds
for x being set st x in C . i holds
g . x = f . x

let i be set ; :: thesis: ( i in I implies for f, g being Function st f = F . i & g = (F || C) . i holds
for x being set st x in C . i holds
g . x = f . x )

assume A1: i in I ; :: thesis: for f, g being Function st f = F . i & g = (F || C) . i holds
for x being set st x in C . i holds
g . x = f . x

then reconsider Fi = F . i as Function of (A . i),(B . i) by PBOOLE:def 18;
let f, g be Function; :: thesis: ( f = F . i & g = (F || C) . i implies for x being set st x in C . i holds
g . x = f . x )

assume A2: ( f = F . i & g = (F || C) . i ) ; :: thesis: for x being set st x in C . i holds
g . x = f . x

then A3: g = Fi | (C . i) by A1, MSAFREE:def 1;
let x be set ; :: thesis: ( x in C . i implies g . x = f . x )
thus ( x in C . i implies g . x = f . x ) by A2, A3, FUNCT_1:72; :: thesis: verum