Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
150
Добавлен:
12.03.2015
Размер:
1.41 Mб
Скачать

Вопросы для самопроверки и упражнения:

1. Каковы свойства соответствия G между множеством N натураль-ных чисел и множеством M2n натуральных четных чисел:

GNM2n; G={(n, 2n): nN, 2nM2n }.

2. Используя определение равномощности множеств, показать, что множество M2n натуральных четных чисел счетно.

3.2 Функции и отображения

Функцией называется функциональное соответствие. Если функция  устанавливает соответствие между множествами A и B, то говорят, что функция имеет тип AB (обозначается : AB, т.е. ¦(а)=b).

Отображением A в B называется всюду определенная функция ¦: AB. Отображением A на B называется всюду определенное и при этом сюръективное функциональное соответствие ¦: A®B.

Отображение типа A®A часто называют преобразованием множества A. Функция типа A®A, являющаяся отображением A на A, называется перестановкой на A.

Таблица 3.1

Соответствие

Обязательное свойство

функциональное

всюду определенное

сюръективное

Функция

Отображение A в B

Отображение A на B

+

+

+

+

+

+

Функции ¦ и g равны, если:

  • их области определения – одно и то же множество A;

  • для любого aA ¦(a)=g(a).

Функция типа ¦: А1А2…АnB называется n-местной: ¦(a1, ..., an)=b, где a1A1, …, anAn, bB.

Пусть GAB. Тогда соответствие HBA называется обратным к G (обозначается G1), если H таково, что (b, a)H тогда и только тогда, когда (a, b)G.

Если соответствие, обратное к функции ¦: A®B, является функцио-нальным, то оно называется функцией, обратной к ¦ (обозначается ¦1).

Пусть даны функции ¦: A®B и g: B®C. Функция h: A®C называется композицией функций ¦ и g (обозначается ¦g): если имеет место равенство

¦g(х)=h(x)=g(¦(x)), где xA.

Часто говорят, что функция h получена подстановкой ¦ в g. Для многоместных функций ¦: Am®B, g: Bn®C возможны различные варианты подстановки ¦ в g, дающие функции различных типов. Например, при m=3 и n=4 функция h=g(x1, ¦(y1, y2, y3), x3, x4) имеет шесть аргументов и тип BA3´B2С.

Функция, полученная из ¦1, ..., ¦n некоторой подстановкой их друг в друга и переименованием аргументов, называется суперпозицией ¦1, ..., ¦n. Выражение, описывающее эту суперпозицию и содержащее функциональные знаки и символы аргументов (и, разумеется, скобки), называется формулой.

Способы задания функции:

1. графиком;

2. таблицей;

3. формулой, описывающей функцию как суперпозицию других (исходных) функций;

4. рекурсивной вычислительной процедурой. Например, функция ¦(x)=123 (x–1)x=x! описывается рекурсивной вычислительной процедурой, задаваемой следующими правилами:

1) ¦(0)=1; 2) ¦(x+1)=¦(x) (x+1).

Пример 1. Таблица выигрышей лотереи устанавливает соответ-ствие G между парами чисел из NN=N2 (серия, номер выигравшего билета) и множеством выигрышей M, т.е. GN2M. Является ли задан-ное соответствие функцией, и если – да, то какой?

Соответствие GN2M, задаваемое таблицей выигрышей, является функциональным, так как для каждой указанной пары из N2 (серии, номера билета) определен конкретный (единственный) выигрыш из M. Таким образом, данное соответствие есть двухместная функция ¦: NNM. Функция такого типа не всюду определена, значит не является отображением. Более того, как правило, число выигравших билетов (мощность области определения пр1¦) больше перечня наименований выигрышей (мощности области значений пр2¦), поэтому данная функция не обладает единственностью прообраза. В силу сказанного ¦ не является взаимно однозначным соответствием.

Таким образом, таблица выигрышей лотереи определяет функцию ¦: NNM, которая не является отображением и тем более – взаимно однозначным соответствием.

Пример 2. Задать несколько возможных типов для функции ¦(n)=2n. Для каждого типа определить:

  • свойства функции ¦;

  • является ли ¦ отображением и, если является, то каким?

1. Пусть тип функции ¦: NN. Тогда ¦(n)=2n всюду определена, так как пр1¦=N, но не сюръективна, поскольку пр1¦=M2nN (M2n – множество натуральных чисел, являющихся степенями двойки). Следовательно, функция ¦ является отображением N в N.

2. ¦: NM2n. Тогда функция ¦ всюду определена и сюръективна, следовательно, является отображением N на M2n.

3. ¦: NR. Функция ¦ всюду определена, но не сюръективна, т.е. ¦ есть отображение N в R.

4. ¦: R+N. Функция ¦ частично определена и сюръективна, поскольку область значений ¦(n)=2n при заданном типе функции ¦ представляет множество натуральных чисел, т.е. пр2¦=N, значит не для всех xR+ функция ¦ определена, т.е. пр1¦R+. Следовательно, ¦: R+N не является отображением.

5. ¦: RR. Функция ¦ всюду определена, но не сюръективна (¦ не имеет отрицательных значений). Следовательно, ¦ – отображение R в R.

6. ¦: RR+. Функция ¦ всюду определена и сюръективна, т.е. явля-ется отображением R на R+.

Кроме названных свойств во всех случаях ¦ есть функциональное соответствие, а для случаев 2 и 6 – взаимно однозначное.

Пример 3. Чему равна композиция функций ¦(x)=2x и g(x)=1+x?

Пусть функции ¦(x)=2x и g(x)=1+x имеют тип RR. Тогда их композиции возможны в произвольном порядке. Композиция функций ¦g=h1 представляет собой подстановку ¦ в g, т.е.

h1g=g(¦(x))=1+¦(x)=1+2x.

Композиция ¦°g=h2 есть функция, полученная подстановкой g в ¦, т.е.

h2=g¦=¦(g(x))=2g(x)=2(1+x)=2+2x.

Пример 4. Функции ¦ и g имеют тип ¦: A3B и g: B4C. Какой тип имеют функции h1 и h2, являющиеся композициями ¦ и g:

а) h1=g(x1, ¦(y1, y2, y3), x3, x4);

б) h2=g (¦(y1, y2, y3), ¦(z1, z2, z3), x3, x4)?

Функция h1 содержит шесть аргументов и ее тип

h1: BA3´B2С.

Функция h2 содержит восемь аргументов, ее тип

h2: A3A3´B2С или h2: A6B2С.

Пример 5. Дано множество A={a, b, c, d} и два преобразования этого множества (т.е. функции типа AA, являющейся отображе- нием A в A):

=(13, 23, 31, 42); =(12, 21, 31, 43).

Обычно преобразования конечных множеств записываются так:

Чему равна композиция преобразований?

Композиция преобразований – это новое преобразование: