let I, J be set ; for A being ManySortedSet of I
for B being Function
for C being ManySortedSet of J st C = Intersect (A,B) holds
C cc= A
let A be ManySortedSet of I; for B being Function
for C being ManySortedSet of J st C = Intersect (A,B) holds
C cc= A
let B be Function; for C being ManySortedSet of J st C = Intersect (A,B) holds
C cc= A
let C be ManySortedSet of J; ( C = Intersect (A,B) implies C cc= A )
assume A1:
C = Intersect (A,B)
; C cc= A
A2:
dom A = I
by PARTFUN1:def 2;
dom C = J
by PARTFUN1:def 2;
then A3:
J = I /\ (dom B)
by A1, A2, Def2;
hence
J c= I
by XBOOLE_1:17; ALTCAT_2:def 2 for b1 being set holds
( not b1 in J or C . b1 c= A . b1 )
let i be set ; ( not i in J or C . i c= A . i )
assume
i in J
; C . i c= A . i
then
C . i = (A . i) /\ (B . i)
by A1, A2, A3, Def2;
hence
C . i c= A . i
by XBOOLE_1:17; verum