scheme :: TREES_2:sch 4
FuncExOfMinNat{ P1[ object , Nat], F1() -> set } :
ex f being Function st
( dom f = F1() & ( for x being object st x in F1() holds
ex n being Nat st
( f . x = n & P1[x,n] & ( for m being Nat st P1[x,m] holds
n <= m ) ) ) )
provided
A1: for x being object st x in F1() holds
ex n being Nat st P1[x,n]