let g, h be PartFunc of X, ExtREAL ; :: thesis: ( dom g = dom (f . 0 ) & ( for x being Element of X st x in dom g holds
g . x = sup (f # x) ) & dom h = dom (f . 0 ) & ( for x being Element of X st x in dom h holds
h . x = sup (f # x) ) implies g = h )

assume A4: ( dom g = dom (f . 0 ) & ( for x being Element of X st x in dom g holds
g . x = sup (f # x) ) ) ; :: thesis: ( not dom h = dom (f . 0 ) or ex x being Element of X st
( x in dom h & not h . x = sup (f # x) ) or g = h )

assume A5: ( dom h = dom (f . 0 ) & ( for x being Element of X st x in dom h holds
h . x = sup (f # x) ) ) ; :: thesis: g = h
now
let x be Element of X; :: thesis: ( x in dom g implies g /. x = h /. x )
assume A6: x in dom g ; :: thesis: g /. x = h /. x
then g /. x = g . x by PARTFUN1:def 8;
then g /. x = sup (f # x) by A4, A6;
then g /. x = h . x by A4, A5, A6;
hence g /. x = h /. x by A4, A5, A6, PARTFUN1:def 8; :: thesis: verum
end;
hence g = h by A4, A5, PARTFUN2:3; :: thesis: verum