Съдържание 
 

ИЗРАЗИМОСТ НА ФУНКЦИЯ ЧРЕЗ ДАДЕНО МНОЖЕСТВО ОТ ФУНКЦИИ

      Нека D е дадено множество. Ако f е m-местна функция в D, а g1, , gm са n-местни функции в D, където m и n са положителни цели числа, ще означаваме с f(g1,,gm) и ще наричаме суперпозиция на f с m-орката (g1,,gm) онази n-местна функция g в D, която се дефинира чрез равенството
g(d1,,dn) = f(g1(d1,,dn),,gm(d1,,dn)).
Означението f(g1,,gm) има смисъл и в случая, когато m е положително цяло число, f е m-местна функция в D, а g1, , gm са 0-местни функции в D  -  тогава f(g1,,gm) е стойността на функцията f за m-ката (g1,,gm) от елементи на D. И в този случай ще наричаме f(g1,,gm) суперпозиция на f с m-орката (g1,,gm).

      Забележка 1. Лесно се проверява, че е в сила следното твърдение: ако f е m-местна функция в Dg1, , gm са n-местни функции в D и h1, , hn са k-местни функциии в D, където m и n са положителни цели числа, а k е неотрицателно цяло число, то

f(g1,,gm)(h1,,hn) = f(g1(h1,,hn),,gm(h1,,hn)).
И наистина, при k=0 горното равенство следва непосредствено от дефиницията на функцията f(g1,,gm), а при k>0 равенството се проверява, като чрез няколкократно прилагане на тази дефиниция се заключи, че за произволни d1, , dk от D имаме
f(g1,,gm)(h1,,hn)(d1,,dk) = f(g1,,gm)(h1(d1,,dk),,hn(d1,,dk)) = f(g1(h1(d1,,dk),,hn(d1,,dk)),,gm(h1(d1,,dk),,hn(d1,,dk))) = f(g1(h1,,hn)(d1,,dk),,gm(h1,,hn)(d1,,dk)) = f(g1(h1,,hn),,gm(h1,,hn))(d1,,dk).

      Когато f е 0-местна функция в D, а n е положително цяло число, ще означаваме с f(n) и ще наричаме n-местен вариант на f в D онази n-местна функция g в D, която се дефинира чрез равенството

g(d1,,dn) = f.
Под 0-местен вариант на една 0-местна функция f в D ще разбираме самата функция f, която ще означаваме още и с f(0).

      Забележка 2. Бихме могли да си мислим за n-местния вариант на една 0-местна функция в D като за композиция на тази функция с празна редица от n-местни функции в D. Съответният аналог на твърдението от забележка 1 гласи така: ако f е m-местна функция в D, където m е положително цяло число, и g1, , gm са 0-местни функциии в D, то за всяко неотрицателно цяло число k

f(g1,,gm)(k) = f(g1(k),,gm(k)).
При k=0 това равенство е очевидно, защото и двете му страни са равни по дефиниция на f(g1,,gm), а при k>0 верността му е ясна от обстоятелството, че за произволни d1, , dk от D имаме
f(g1,,gm)(k)(d1,,dk) = f(g1,,gm) = f(g1(k)(d1,,dk),,gm(k)(d1,,dk)) = f(g1(k),,gm(k))(d1,,dk).

      За всеки две цели числа n и i, където 1in, ще наричаме i-та n-местна проекционна функция в D онази n-местна функция g в D, която се дефинира чрез равенството

g(d1,,dn) = di.
Под n-местна проекционна функция в D при дадено неотрицателно цяло число n ще разбираме такава n-местна функция в D, която е i-та n-местна проекционна функция в D за някое цяло число i, удовлетворяващо неравенствата 1in (очевидно е, че не съществуват 0-местни проекционни функции в D).

      Нека F е дадено множество от функции в D (допустимо е в F да има функции на различен брой аргументи). За всяко неотрицателно цяло число n ще дефинираме кои n-местни функции в D ще наричаме изразими чрез F. Дефиницията е индуктивна и се състои от следните три точки, като при n=0 втората от тях е неизползваема и поради това може да се пропусне:

  1. Всяка n-местна проекционна функция в D е изразима чрез F.
  2. За всяка 0-местна функция от F нейният n-местен вариант е изразим чрез F.
  3. За всяка m-местна функция f от F, където m>0, суперпозицията на f с коя да е m-орка от n-местни функции в D, които са изразими чрез F, също е изразима чрез F.
      Пример 1. Нека D е множеството на реалните числа, F е множеството, състоящо се от двуместните функции събиране и умножение в D и от всички 0-местни функции в D. Тогава лесно се вижда, че изразими чрез F са точно полиномите с реални коефициенти.

      Пример 2. Нека D е пак множеството на реалните числа, но F е множеството, състоящо се от двуместните функции събиране и умножение в D и от 0-местната функция  1. Тогава пък изразими чрез F са точно полиномите с цели коефициенти.

      Дефиницията, която дадохме, осигурява, че всички функции от множеството F са изразими чрез F. Това е така, защото при n>0 всяка n-местна функция в D е равна на своята суперпозиция с n-орката от n-те n-местни проекционни функции в D, а всяка 0-местна функция в D съвпада с 0-местния си вариант. Ще покажем, че операцията суперпозиция, приложена към функции, изразими чрез F, отново дава функция, изразима чрез F. По-точно, ще докажем следното твърдение.

      Запазване на изразимостта при суперпозиция. Нека n е неотрицателно цяло число и g е n-местна функция в D, която е изразима чрез F. Тогава:
        а) ако n>0, k е неотрицателно цяло число и h1, , hn са k-местни функции в D, изразими чрез F, то функцията g(h1,,hn) също е изразима чрез F;
        б) ако n=0, то за всяко неотрицателно цяло число k функцията g(k) е изразима чрез F.

      Доказателство. Достатъчно е да покажем, че свойството от заключението на доказваното твърдение е налице за функциите от първите две точки в дефиницията за изразимост чрез F и че това свойство се запазва при образуването на нови функции по начина от третата точка. Ако g е n-местен вариант на някоя 0-местна функция f от F, то заключението на доказваното твърдение е вярно, защото в случая а) функцията g(h1,,hn) ще бъде k-местен вариант на f и същото ще важи за функцията g(k) в случая б). Ако g е проекционна функция в D, то случаят б) е невъзможен, а в случая а) функцията g(h1,,hn) ще съвпада с някоя от функциите h1, , hn и следователно пак ще бъде изразима чрез F. Да предположим сега, че g = f(g1,,gm), където m>0, f е m-местна функция от F и g1, , gm са n-местни функции в D, които са изразими чрез F и притежават свойството от заключението на доказваното твърдение. Значи в случая а) функциите g1(h1, ,hn),, gm(h1,,hn) ще бъдат изразими чрез F, а оттук и от равенството

g(h1,,hn) = f(g1(h1,,hn),,gm(h1,,hn)),
което следва от забележка 1, заключаваме, че и функцията g(h1,,hn) е изразима чрез F. В случая б) пък функциите g1(k), , gm(k) ще бъдат изразими чрез F, а оттук и от равенството
g(k) = f(g1(k),,gm(k)),
което следва от забележка 2, виждаме, че и функцията g(k) е изразима чрез F.  
 

Последно изменение: 5.12.2006 г.