let o, q be set ; :: thesis: for g being Function holds
( dom g = {o,q} iff g = {[o,(g . o)],[q,(g . q)]} )
let g be Function; :: thesis: ( dom g = {o,q} iff g = {[o,(g . o)],[q,(g . q)]} )
hereby :: thesis: ( g = {[o,(g . o)],[q,(g . q)]} implies dom g = {o,q} )
assume A1:
dom g = {o,q}
;
:: thesis: g = {[o,(g . o)],[q,(g . q)]}now let p be
set ;
:: thesis: ( p in g iff ( p = [o,(g . o)] or p = [q,(g . q)] ) )A2:
now assume A3:
p in g
;
:: thesis: ( p = [o,(g . o)] or p = [q,(g . q)] )then consider r,
s being
set such that A4:
p = [r,s]
by RELAT_1:def 1;
(
r in dom g &
s = g . r )
by A3, A4, FUNCT_1:8;
then
(
r = o or
r = q )
by A1, TARSKI:def 2;
hence
(
p = [o,(g . o)] or
p = [q,(g . q)] )
by A3, A4, FUNCT_1:8;
:: thesis: verum end; hence
(
p in g iff (
p = [o,(g . o)] or
p = [q,(g . q)] ) )
by A2;
:: thesis: verum end; hence
g = {[o,(g . o)],[q,(g . q)]}
by TARSKI:def 2;
:: thesis: verum
end;
assume A8:
g = {[o,(g . o)],[q,(g . q)]}
; :: thesis: dom g = {o,q}
hence
dom g = {o,q}
by TARSKI:def 2; :: thesis: verum