Функции. Отношение f называется функцией из А в В (из А на В), если df = A, rf В(rf = В) и для всех x, y1, y2 из <x
Отношение f называется функцией из А в В (из А на В), если df = A, rf В(rf = В) и для всех x, y1, y2 из <x, y1> f и <x, y2> f следует y1 = y2. Обозначение f: A B. Пишем y = f(x) вместо <x, y> f и называем y значением функции f при значении аргумента х.
Функция f: A B осуществляет взаимно однозначное соответствие межу А и В, если df= A, rf= В и из того, что y = f(x1), y = f(x2) следует х1 = х2.
Пусть А и В – частично упорядоченные множества и f – функция из А в В. f называется монотонным отображением, если из х1 х2 следует f(x1) f(x2) для всех x1, x2 А.
Функцию f: X Y называют n-местной функцией над множеством А, если Y = A и X = An.
Предикатом называют функцию, областью значений которой является множество символов-цифр {0, 1}. При этом говорят, что предикат P: X {0, 1} истинен для x X, если P(x) = 1, и ложен, если P(x) = 0. Отношение на множестве Х – это двухместный предикат P: X2 {0, 1}.
Алфавитом называют непустое конечное множество символов. Например, V1 = {a, b}, V2 = {0, 1}, V3 = {a, +, 1, =} – алфавиты. Словом в алфавите V называется конечный объект, получаемый выписыванием одного за другим символов V, например, а + 1 = 1 + а – слово в алфавите V3, 101011 – слово в алфавите V2, abaab – слово в алфавите V1. Длина слова – число символов в нем, пустое слово не содержит ни одного символа.
Множество всех слов в алфавите V обозначается V*.
n-местной словарной функцией над алфавитом V называют n-местную функцию над V*, т. е. функцию из V* V* … V* (n раз) в V*.
Дата добавления: 2015-07-18; просмотров: 733;