set X = REAL * ;
set mi = ((n * n) + (3 * n)) + 1;
defpred S1[ set , set ] means for f being Element of REAL * st $1 = f holds
$2 = (f,(((n * n) + (3 * n)) + 1)) := ((Argmin ((OuterVx (f,n)),f,n)),(- 1));
A1:
now let xx be
set ;
( xx in REAL * implies ex y being set st S1[xx,y] )assume
xx in REAL *
;
ex y being set st S1[xx,y]then reconsider h =
xx as
Element of
REAL * ;
reconsider y = (
h,
(((n * n) + (3 * n)) + 1))
:= (
(Argmin ((OuterVx (h,n)),h,n)),
(- 1)) as
set ;
take y =
y;
S1[xx,y]thus
S1[
xx,
y]
;
verum end;
consider F being Function such that
A2:
( dom F = REAL * & ( for x being set st x in REAL * holds
S1[x,F . x] ) )
from CLASSES1:sch 1(A1);
rng F c= REAL *
then reconsider F = F as Element of Funcs ((REAL *),(REAL *)) by A2, FUNCT_2:def 2;
take
F
; ( dom F = REAL * & ( for f being Element of REAL * holds F . f = (f,(((n * n) + (3 * n)) + 1)) := ((Argmin ((OuterVx (f,n)),f,n)),(- 1)) ) )
thus
dom F = REAL *
by A2; for f being Element of REAL * holds F . f = (f,(((n * n) + (3 * n)) + 1)) := ((Argmin ((OuterVx (f,n)),f,n)),(- 1))
let f be Element of REAL * ; F . f = (f,(((n * n) + (3 * n)) + 1)) := ((Argmin ((OuterVx (f,n)),f,n)),(- 1))
thus
F . f = (f,(((n * n) + (3 * n)) + 1)) := ((Argmin ((OuterVx (f,n)),f,n)),(- 1))
by A2; verum