defpred S1[ set , set ] means ex a being Element of X st
( a = $1 & $2 = H1(a) );
A1:
for x being set st x in X holds
ex y being set st
( y in REAL & S1[x,y] )
consider Min being Function of X,REAL such that
A2:
for x being set st x in X holds
S1[x,Min . x]
from FUNCT_2:sch 1(A1);
take
Min
; for x being set st x in X holds
Min . x = min (r,(f . x))
let x be set ; ( x in X implies Min . x = min (r,(f . x)) )
assume
x in X
; Min . x = min (r,(f . x))
then
S1[x,Min . x]
by A2;
hence
Min . x = min (r,(f . x))
; verum