let X be set ; :: thesis: for f being PartFunc of X,ExtREAL holds dom f = ((eq_dom (f,-infty)) \/ ((great_dom (f,-infty)) /\ (less_dom (f,+infty)))) \/ (eq_dom (f,+infty))
let f be PartFunc of X,ExtREAL; :: thesis: dom f = ((eq_dom (f,-infty)) \/ ((great_dom (f,-infty)) /\ (less_dom (f,+infty)))) \/ (eq_dom (f,+infty))
set A1 = eq_dom (f,-infty);
set A2 = (great_dom (f,-infty)) /\ (less_dom (f,+infty));
set A3 = eq_dom (f,+infty);
now :: thesis: for x being object st x in dom f holds
x in ((eq_dom (f,-infty)) \/ ((great_dom (f,-infty)) /\ (less_dom (f,+infty)))) \/ (eq_dom (f,+infty))
let x be object ; :: thesis: ( x in dom f implies b1 in ((eq_dom (f,-infty)) \/ ((great_dom (f,-infty)) /\ (less_dom (f,+infty)))) \/ (eq_dom (f,+infty)) )
assume A1: x in dom f ; :: thesis: b1 in ((eq_dom (f,-infty)) \/ ((great_dom (f,-infty)) /\ (less_dom (f,+infty)))) \/ (eq_dom (f,+infty))
per cases ( f . x in REAL or f . x = +infty or f . x = -infty ) by XXREAL_0:14;
suppose f . x in REAL ; :: thesis: b1 in ((eq_dom (f,-infty)) \/ ((great_dom (f,-infty)) /\ (less_dom (f,+infty)))) \/ (eq_dom (f,+infty))
end;
end;
end;
then A5: dom f c= ((eq_dom (f,-infty)) \/ ((great_dom (f,-infty)) /\ (less_dom (f,+infty)))) \/ (eq_dom (f,+infty)) ;
now :: thesis: for x being object st x in ((eq_dom (f,-infty)) \/ ((great_dom (f,-infty)) /\ (less_dom (f,+infty)))) \/ (eq_dom (f,+infty)) holds
x in dom f
end;
then ((eq_dom (f,-infty)) \/ ((great_dom (f,-infty)) /\ (less_dom (f,+infty)))) \/ (eq_dom (f,+infty)) c= dom f ;
hence dom f = ((eq_dom (f,-infty)) \/ ((great_dom (f,-infty)) /\ (less_dom (f,+infty)))) \/ (eq_dom (f,+infty)) by A5; :: thesis: verum