let K, L be set ; :: thesis: for x, y being set
for f being Function holds (f +* (L --> y)) .: K c= (f .: K) \/ {y}

let x, y be set ; :: thesis: for f being Function holds (f +* (L --> y)) .: K c= (f .: K) \/ {y}
let f be Function; :: thesis: (f +* (L --> y)) .: K c= (f .: K) \/ {y}
let z be object ; :: according to TARSKI:def 3 :: thesis: ( not z in (f +* (L --> y)) .: K or z in (f .: K) \/ {y} )
assume z in (f +* (L --> y)) .: K ; :: thesis: z in (f .: K) \/ {y}
then consider u being object such that
A1: u in dom (f +* (L --> y)) and
A2: u in K and
A3: z = (f +* (L --> y)) . u by FUNCT_1:def 6;
A4: dom (L --> y) = L ;
now :: thesis: ( ( u in L & z in {y} ) or ( not u in L & z in f .: K ) )end;
hence z in (f .: K) \/ {y} by XBOOLE_0:def 3; :: thesis: verum