Нехай е множини А, В, С і [В®С] - множина функцій з В у С.
Визначення. Функція f:A®[B®C] називається функціоналом, тобто для будь-якого аÎA f(a) - функція - f(a):B®C, для будь-якого bÎB f(a)(b)ÎC.
Необхідно мати на увазі, що множини функцій [B®С] можуть розглядатися як і будь-які інші множини, тобто функціоналів слід розглядати як функції, що мають нетривіальні області значень.
Приклад. Нехай функція f:A®[B®C] визначає терміновість кореспонденції, функція - f(a):B®C – вибір транспортного засобу в залежності від терміновості (потяг, літак,...).
Функції, що зберігають алгебраїчні властивості
Існують функції, що зберігають алгебраїчні властивості і структури.
Визначення. Нехай X і U - множині, а rx і rу – деякі відношення на них і нехай f:X®U - таке відображення, що з відношення x1rxx2 випливає відношення (f(x1))rу(f(x2)), тобто f є відображенням, що зберігає відношення rx у відношенні rу.
Найпростіший приклад - для еквівалентності.
Приклад. Нехай X і U - множині, а rx і rу - відношення еквівалентності на них і нехай f:X®U - відображення. Нехай далі f:C/rх®U/rу таке, що f={([x][y])½y=f(x), xÎC, yÎU}, де [x] і [y] - класи еквівалентності відповідно з x і y. Якщо f - функція, то з x1rx2 випливає, що f([x1])=f([x2]), і f є відображенням, що зберігає еквівалентність. У цьому випадку говорять, що f:C®U індуцірує відображення f:C/rC®U/rU.
9.3. Операції