let X, Y, x, y be set ; :: thesis: ( X --> x tolerates Y --> y iff ( x = y or X misses Y ) )
set f = X --> x;
set g = Y --> y;
A1:
dom (Y --> y) = Y
by FUNCOP_1:19;
A2:
dom (X --> x) = X
by FUNCOP_1:19;
thus
( not X --> x tolerates Y --> y or x = y or X misses Y )
:: thesis: ( ( x = y or X misses Y ) implies X --> x tolerates Y --> y )
assume A9:
( x = y or X misses Y )
; :: thesis: X --> x tolerates Y --> y
let z be set ; :: according to PARTFUN1:def 6 :: thesis: ( not z in (dom (X --> x)) /\ (dom (Y --> y)) or (X --> x) . z = (Y --> y) . z )
assume A10:
z in (dom (X --> x)) /\ (dom (Y --> y))
; :: thesis: (X --> x) . z = (Y --> y) . z
then A11:
z in Y
by A1, XBOOLE_0:def 4;
A12:
z in X
by A2, A10, XBOOLE_0:def 4;
then
(X --> x) . z = x
by FUNCOP_1:13;
hence
(X --> x) . z = (Y --> y) . z
by A9, A12, A11, FUNCOP_1:13, XBOOLE_0:3; :: thesis: verum