Фу́нкция (от  — выполнение) — соответствие (отображение) между двумя множествами, при котором каждому элементу одного множества соответствует элемент другого.

Понятие функции выражает интуитивное представление о том, как одна величина полностью определяет значение другой величины. Так, значение переменной однозначно определяет значение выражения .

Аналогично, заранее заданный алгоритм по значению входного данного выдаёт значение выходного данного.

Часто под термином «функция» понимается числовая функция, то есть функция, в которой значения аргумента и значения функции представляют собой числа. Эти функции удобно представлять в виде графиков.

История Хотя математическое понятие функции подразумевалось уже в тригонометрических таблицах, впервые идею функциональной зависимости описал Шараф ад-Дин ат-Туси (1135—1213). Он заметил, что наличие решения у кубического уравнения вида зависит от того, достигает ли выражение слева значения . Для определения этого необходимо было найти максимум функции, в чём он преуспел.

В некотором более узком смысле термин «функция» был использован Готфридом Вильгельмом Лейбницем (1673 год). В свою очередь, Иоганн Бернулли в письме к Лейбницу придал этому термину смысл, более близкий к современномуКолмогоров А. Н., Абрамов А. М., Дудницын Ю. П. Алгебра и начала анализа. Учебник для 10-11 классов средней школы. — М., Просвещение, 1994. — ISBN 5-09-006088-6. — C. 86-87.

Первоначально понятие функции было неотличимо от понятия аналитического представления. Впоследствии появилось определение функции, данное Эйлером (1751 год), затем — у Лакруа (1806 год), — уже практически в современном виде. Наконец, общее определение функции (в современной форме, но только для числовых функций) было дано Лобачевским (1834 год) и Дирихле (1837 год).

К концу XIX века понятие функции переросло рамки числовых систем. Сначала понятие функции было распространено на векторные функции, вскоре Фреге ввёл логические функции (1879), а после появления теории множеств Дедекинд (1887) и Пеано (1911) сформулировали современное универсальное определение.

Мотивация

При рассмотрении множеств очень важной является возможность связать между собой два различных множества некоторым способом. Интуитивно это можно сделать, сопоставив элементы первого множества с элементами второго — это значит образовать пары между соответствующими друг другу элементами по известному принципу или правилу (на рис. 2 пары указаны стрелками).

Неформальное определение Функцией , определённой на множестве со значениями в множестве , называют «правило» такое, что каждому элементу из соответствует элемент , лежащий в и притом только один.

Замечания Принятые обозначения: , , сокращённо пишут или же просто .

Буква (или , и т. д.), употребляемая в этих записях, называется характеристикой функции. Характеристика не обозначает какой-либо величины. Уравнение представляет любую функциональную зависимость. Иногда характеристика может обозначаться несколькими буквами типа , , , являясь сокращением латинского слова. Необходимость введения этих обозначений объясняется тем, что такая характеристика представляет вполне определённые (важные для математики) функциональные зависимости.

Следует различать обозначения и . Знак заменяет слово «функция», в то время как есть значение функции для .

Графиком называют , где  — прямое произведение множеств и . Вообще говоря, понятия функции и её графика эквивалентны, а поскольку последнее определено математически более строго, формальным (с точки зрения теории множеств) определением функции является её график.

Для функции : множество называется о́бластью задания или областью определения функции, обозначается или ; каждый элемент множества называется независимой переменной или аргументом функции; элемент , соответствующий фиксированному элементу , называется частным значением функции в точкеЭлементы множества (области определения функции) иногда удобнее называть точками. . множество всех частных значений , называется о́бластью значе́ний функции, обозначается или ; множество , содержащее все значения (но не обязательно ограничивающееся ими), называется областью прибытия функции, обозначается

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

Если используется термин оператор, то говорят, что оператор действует из множества в множество и добавляют запись .

Если хотят подчеркнуть, что правило соответствия считается известным, то говорят, что на множестве задана функция , принимающая значения из . Если функция должна находиться в результате решения какого-нибудь уравнения, то говорят, что  — неизвестная или неявно заданная функция. При этом функция всё равно считается заданной, хотя и косвенно.

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

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

Также существует и операторное обозначение функции , которое можно встретить в общей алгебре.

В лямбда-исчислении Чёрча для функции используется обозначение .

Функции нескольких переменных

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

Если множество представляет собой декартово произведение множеств , тогда отображение (где  — множество вещественных чисел), оказывается -местным отображением; при этом элементы упорядоченного набора называются аргументами (данной -местной функции), каждый из которых пробегает своё множество: где . В этом случае запись означает, что .

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

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

Например, функция, заданная одной формулой:

Пример кусочно-заданной функции:

Пример неявно заданной функции:

Графический способ

Функцию можно также задать с помощью графика. Пусть  — вещественная функция переменных. Тогда её графиком является множество точек в -мерном пространстве: . Это множество точек часто является гиперповерхностью. В частности, при график функции в некоторых случаях может быть изображён кривой в двумерном пространстве.

Для функций трёх и более аргументов такое графическое представление не применимо. Однако и для таких функций можно придумать наглядное полугеометрическое представление (например, каждому значению четвёртой координаты точки сопоставить некоторый цвет на графике, как бывает на графиках комплексных функций).

Перечисление значений Функцию на конечном множестве можно задать таблицей значений — непосредственным указанием её значений для каждого из элементов области определения. Такой способ применяется, например, для задания булевых функций. Фактически этот способ также является заданием графика функции, если график функции рассматривать как множество упорядоченных пар вида .

Общие свойства

Композиция отображений

Пусть заданы два отображения таких, что множество значений первого является подмножеством области задания второго. Тогда последовательное действие первого и второго отображений на всякий аргумент первого отображения однозначно сопоставляет элемент из области значений второго отображения:

В таком случае, называется композицией отображений и , оно обозначается выражением , которое читается « после ». Вообще говоря, композиция некоммутативна: или

Инъекция Функция называется инъективной (или просто инъекцией), если любым двум различным элементам из множества сопоставляются так же различные (неравные) элементы из множества . Более формально, функция инъективна, если из . Иначе говоря, инъективна, если .

Сюръекция Функция называется сюръективной (или просто сюръекцией), если каждому элементу множества может быть сопоставлен хотя бы один элемент множества . То есть функция сюръективна, если .

Такое отображение называется ещё отображением множества на множество . Если условие сюръективности нарушается, то такое отображение называют отображением множества в множество .

Биекция Функция, одновременно сюръективная и инъективная, называется биективной или взаимно однозначной (коротко биекцией).

Обратная функция

Если функция является биекцией, то существует , для которой .

Функция в таком случае называется обратной по отношению к ; кроме того, также биективна.

Так как инъекция, то вообще говоря функция, из сюръекции следует в свою очередь, что задана на . Функция инъективна, поскольку функция, сюръективность же её следует из её определения.

В общем случае, отображение, у которого существует обратное, называется обратимым. Свойство обратимости заключается в одновременном выполнении двух условий: и .

Сужение и продолжение функции

Пусть дано отображение и множество являющееся строгим подмножеством множества

Отображение , которое принимает на те же значения, что и функция , называется суже́нием (или иначе ограничением) функции на множество .

Сужение функции на множество обозначается как .

При этом исходная функция напротив, называется продолжением функции на множество .

Образ и прообраз

Образ и прообраз (при отображении), значение в точке

Элемент , который сопоставлен элементу , называется образом элемента (точки) (при отображении ) или значением отображения в точке .

Если взять целиком подмножество области задания функции , то совокупность образов всех элементов этого множества, то есть подмножество области значений (функции ) вида

,

называется образом множества при отображении . Это множество иногда обозначается как или .

Образ всей области определения функции называется образом функции или, если функция является сюръекцией, вообще называется областью значений функции.

И, наоборот, взяв некоторое подмножество в области значений функции , можно рассмотреть совокупность всех элементов области задания функции , чьи образы попадают в множество , то есть множество вида

,

которое называется (полным) прообразом множества (при отображении ).

В частности, когда множество состоит из одного элемента — допустим, , — то множество имеет более простое обозначение .

Свойства образов и прообразов

Свойства образов Пусть и  — подмножества области задания функции . Тогда образы множеств и при отображении обладают следующими свойствами:

. образ объединения множеств равен объединению образов: образ пересечения множеств является подмножеством пересечения образов: . Последние два свойства допускают обобщение на любое количество множеств.

Если отображение обратимо (см. выше), то прообраз каждой точки области значений одноточечный, поэтому для обратимых отображений выполняется следующее усиленное свойство для пересечений: образ пересечения равен пересечению образов: .

Свойства прообразов Пусть и  — подмножества множества . Тогда прообразы множеств и при отображении обладает следующими двумя очевидными свойствами: прообраз объединения равен объединению прообразов: ; прообраз пересечения равен пересечению прообразов: . Данные свойства допускают обобщение на любое количество множеств.

Поведение

Возрастание и убывание

Пусть дана функция Тогда

функция называется неубывающей на , если

функция называется невозраста́ющей на , если

функция называется возраста́ющей на , если

функция называется убыва́ющей на , если