let x be object ; for X being set holds disjoin (x .--> X) = x .--> [:X,{x}:]
let X be set ; disjoin (x .--> X) = x .--> [:X,{x}:]
A1:
dom (disjoin ({x} --> X)) = dom ({x} --> X)
by Def3;
A2:
dom ({x} --> X) = {x}
;
now for y being object st y in {x} holds
(disjoin ({x} --> X)) . y = ({x} --> [:X,{x}:]) . ylet y be
object ;
( y in {x} implies (disjoin ({x} --> X)) . y = ({x} --> [:X,{x}:]) . y )assume A4:
y in {x}
;
(disjoin ({x} --> X)) . y = ({x} --> [:X,{x}:]) . ythen A5:
(disjoin ({x} --> X)) . y = [:(({x} --> X) . y),{y}:]
by A2, Def3;
A6:
({x} --> X) . y = X
by A4, FUNCOP_1:7;
({x} --> [:X,{x}:]) . y = [:X,{x}:]
by A4, FUNCOP_1:7;
hence
(disjoin ({x} --> X)) . y = ({x} --> [:X,{x}:]) . y
by A4, A5, A6, TARSKI:def 1;
verum end;
hence
disjoin (x .--> X) = x .--> [:X,{x}:]
by A1; verum