let m be Nat; for S being Language
for U being non empty set holds curry ((S,U) -TruthEval m) is Function of (U -InterpretersOf S),(PFuncs ((((AllSymbolsOf S) *) \ {{}}),BOOLEAN))
let S be Language; for U being non empty set holds curry ((S,U) -TruthEval m) is Function of (U -InterpretersOf S),(PFuncs ((((AllSymbolsOf S) *) \ {{}}),BOOLEAN))
let U be non empty set ; curry ((S,U) -TruthEval m) is Function of (U -InterpretersOf S),(PFuncs ((((AllSymbolsOf S) *) \ {{}}),BOOLEAN))
reconsider mm = m as Element of NAT by ORDINAL1:def 12;
set f = (S,U) -TruthEval mm;
set g = ((S,U) -TruthEval) . mm;
curry ((S,U) -TruthEval mm) = curry (((S,U) -TruthEval) . mm)
by Def20;
hence
curry ((S,U) -TruthEval m) is Function of (U -InterpretersOf S),(PFuncs ((((AllSymbolsOf S) *) \ {{}}),BOOLEAN))
by Lm10; verum