stringtranslate.com

Функция (математика)

В математике функция от множества X к множеству Y сопоставляет каждому элементу X ровно один элемент Y. [1] Множество X называется областью определения функции [2] , а множество Y называется областью определения функции. [3]

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

Функция чаще всего обозначается такими буквами, как f , g и h , а значение функции f в элементе x ее области определения обозначается f ( x ) ; числовое значение, полученное в результате оценки функции при конкретном входном значении, обозначается путем замены x этим значением; например, значение f при x = 4 обозначается f (4) . Когда функция не имеет имени и представлена ​​выражением E , значение функции, скажем, при x = 4 , может быть обозначено E | х =4 . Например, значение 4 функции, которая отображает x, может быть обозначено [ нужна ссылка ] (что приводит к 25).

Функция однозначно представляется набором всех пар ( x , f  ( x )) , называемым графиком функции , популярным средством иллюстрации функции. [примечание 1] [4] Когда домен и кодомен представляют собой наборы действительных чисел, каждую такую ​​пару можно рассматривать как декартовы координаты точки на плоскости.

Функции широко используются в науке , технике и в большинстве областей математики. Было сказано, что функции являются «центральными объектами исследования» в большинстве областей математики. [5]

Определение

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

Функция f из множества X в множество Y — это присвоение элемента Y каждому элементу X. Множество X называется областью определения функции, а множество Y называется областью определения функции.

Если элемент y в Y присваивается x в X функцией f , говорят, что f отображает x в y , и это обычно пишется . В этих обозначениях x является аргументом или переменной функции. Конкретный элемент x из X — это значение переменной , а соответствующий элемент Y — это значение функции в точке x или изображение x под функцией.

Функция f , ее область определения X и ее кодомен Y часто задаются обозначением. В этом случае вместо этого можно написать Это позволяет определять функции, не называя их. Например, квадратичная функция — это функция

Домен и кодомен не всегда задаются явно при определении функции. В частности, обычно без каких-либо (возможно, сложных) вычислений можно знать только то, что область определения конкретной функции содержится в более широком наборе. Например, если — действительная функция , для определения области определения функции необходимо знать нули f . Это одна из причин, по которой в математическом анализе «функция от X до Y » может относиться к функции, имеющей правильное подмножество X в качестве области определения. [примечание 2] Например, «функция от действительных чисел к действительным числам» может относиться к действительной функции действительной переменной , областью определения которой является правильное подмножество действительных чисел , обычно подмножество, которое содержит непустое открытое число . интервал . Такая функция тогда называется частичной функцией .

Диапазон или изображение функции — это набор изображений всех элементов в области определения. [6] [7] [8] [9]

Функция f на множестве S означает функцию из области S без указания кодомена. Однако некоторые авторы используют его как сокращение для обозначения функции f  : SS.

Формальное определение

Схема функции
Схема отношения, которое не является функцией. Одна из причин заключается в том, что 2 является первым элементом более чем в одной упорядоченной паре. Другая причина заключается в том, что ни 3, ни 4 не являются первым элементом (входом) любой упорядоченной пары в нем.

Приведенное выше определение функции по существу является определением основателей исчисления Лейбница , Ньютона и Эйлера . Однако оно не может быть формализовано , поскольку не существует математического определения «присвоения». Лишь в конце XIX века удалось дать первое формальное определение функции с точки зрения теории множеств . Именно это теоретико-множественное определение представлено здесь.

Бинарное отношение между двумя множествами X и Y — это подмножество множества всех упорядоченных пар , такое что и Множество всех этих пар называется декартовым произведением X и Y и обозначается

Функция с областью определения X и кодоменом Y представляет собой бинарное отношение R между X и Y , которое удовлетворяет двум следующим условиям:

Эти условия являются в точности формализацией приведенного выше определения функции.

Многомерные функции

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

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

Формально функция n переменных — это функция, областью определения которой является набор из n -кортежей. [примечание 3] Например, умножение целых чисел — это функция двух переменных или двумерная функция , областью определения которой является набор всех упорядоченных пар (2-кортежей) целых чисел, а кодоменом является набор целых чисел. То же самое верно для каждой бинарной операции . Обычно n -кортеж обозначается заключенным в круглые скобки, например, в разделе « При использовании функциональной записи » круглые скобки, окружающие кортежи, обычно опускают, записывая вместо

Учитывая n , набор всех n -кортежей такой, который называется декартовым произведением и обозначается

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

где область U имеет вид

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

Обозначения

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

Функциональные обозначения

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

Аргументом в круглых скобках может быть переменная , часто x , которая представляет произвольный элемент области определения функции, конкретный элемент области определения ( 3 в приведенном выше примере) или выражение , которое можно вычислить как элемент домен ( в приведенном выше примере). Использование неопределенной переменной в круглых скобках полезно для явного определения функции, например, в «let ».

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

Функциональная запись была впервые использована Леонардом Эйлером в 1734 году. [10] Некоторые широко используемые функции представлены символом, состоящим из нескольких букв (обычно двух или трех, обычно это сокращение их названия). В этом случае вместо него обычно используется латинский шрифт , например « sin » для функции синуса , в отличие от курсива для однобуквенных символов.

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

Обозначение стрелки

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

Домен и кодомен также могут быть указаны явно, например:

Это определяет функцию sqr , преобразующую целые числа в целые числа, которая возвращает квадрат входных данных.

В качестве обычного применения стрелочной записи предположим, что это функция с двумя переменными, и мы хотим сослаться на частично применяемую функцию , созданную путем фиксации второго аргумента в значении t 0 без введения нового имени функции. Рассматриваемую карту можно обозначить стрелками. Выражение (читай: «отображение, переводящее x в f из x с нулем ») представляет эту новую функцию всего с одним аргументом, тогда как выражение f ( x 0 , t 0 ) относится к значению функции f в точке ( Икс 0 , т 0 ) .

Обозначение индекса

Вместо функциональной записи можно использовать индексную нотацию. То есть вместо записи f  ( x ) пишут

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

Обозначение индекса также можно использовать для различения некоторых переменных, называемых параметрами, от «истинных переменных». По сути, параметры — это конкретные переменные, которые считаются фиксированными в ходе исследования проблемы. Например, карта (см. выше) будет обозначаться с использованием индексной записи, если мы определим совокупность карт по формуле для всех .

Точечное обозначение

В обозначениях символ x не представляет никакого значения; это просто заполнитель , означающий, что если x заменяется каким-либо значением слева от стрелки, оно должно быть заменено тем же значением справа от стрелки. Следовательно, x можно заменить любым символом, часто вставочным знаком « ». Это может быть полезно для того, чтобы отличить функцию f  (⋅) от ее значения f  ( x ) в точке x .

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

Специализированные обозначения

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

Функции более чем одной переменной

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

Другие условия

Функцию также можно назвать картой или отображением , но некоторые авторы проводят различие между терминами «карта» и «функция». Например, термин «карта» часто используется для обозначения «функции» с какой-то специальной структурой (например, карты многообразий ). В частности, для краткости вместо гомоморфизма можно использовать карту (например, линейное отображение или отображение из G в H вместо группового гомоморфизма из G в H ). Некоторые авторы [13] резервируют отображение слов для случая, когда структура кодомена явно принадлежит определению функции.

Некоторые авторы, такие как Серж Ланг , [12] используют термин «функция» только для обозначения карт, для которых кодомен является подмножеством действительных или комплексных чисел, и используют термин « отображение» для более общих функций.

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

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

Указание функции

Учитывая функцию , по определению, каждому элементу области определения функции соответствует уникальный элемент, значение at . Существует несколько способов указать или описать, как это связано с , как явно, так и неявно. Иногда теорема или аксиома утверждают существование функции, обладающей некоторыми свойствами, не описывая ее более точно. Часто спецификацию или описание называют определением функции .

Перечислив значения функций

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

По формуле

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

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

Например, определяет функцию , область определения которой равна тому, что она всегда положительна, если x — действительное число. С другой стороны, определяет функцию от действительных чисел до действительных чисел, область определения которой сводится к интервалу [−1, 1] . (В старых текстах такую ​​область называли областью определения функции.)

Функции можно классифицировать по характеру формул, которые их определяют:

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

Функция с областью определения X и кодобластью Y является биективной , если для каждого y в Y существует один и только один элемент x в X такой, что y = f ( x ) . В этом случае обратная функция f — это функция , которая отображает элемент такой, что y = f ( x ) . Например, натуральный логарифм — это биективная функция преобразования положительных действительных чисел в действительные числа. Таким образом, у него есть обратная функция, называемая экспоненциальной функцией , которая отображает действительные числа в положительные числа.

Если функция не является биективной, может случиться так, что можно выбрать подмножества и такие, что ограничение f на E является биекцией от E до F и, таким образом , имеет обратное. Таким образом определяются обратные тригонометрические функции . Например, функция косинуса путем ограничения вызывает биекцию из интервала [0, π ] на интервал [−1, 1] , а ее обратная функция, называемая арккосинусом , отображает [−1, 1] на [0, π ] . Аналогично определяются и другие обратные тригонометрические функции.

В более общем смысле, учитывая бинарное отношение R между двумя множествами X и Y , пусть E будет подмножеством X таким, что для каждого существует такое, что x R y . Если у кого-то есть критерий, позволяющий выбрать такой y для каждого , это определяет функцию , называемую неявной функцией , поскольку она неявно определяется отношением R.

Например, уравнение единичной окружности определяет отношение к действительным числам. Если −1 < x < 1, существует два возможных значения y : одно положительное и одно отрицательное. При x = ± 1 оба этих значения становятся равными 0. В противном случае невозможно получить значение y . Это означает, что уравнение определяет две неявные функции с областью определения [−1, 1] и соответствующими кодобластями [0, +∞) и (−∞, 0] .

В этом примере уравнение можно решить в y , но в более сложных примерах это невозможно. Например, отношение определяет y как неявную функцию x , называемую радикалом Bring , которая имеет домен и диапазон. Радикал «Принести» не может быть выражен через четыре арифметических действия и корни n -й степени .

Теорема о неявной функции дает мягкие условия дифференцируемости существования и единственности неявной функции в окрестности точки.

Использование дифференциального исчисления

Многие функции можно определить как первообразные другой функции. Это случай натурального логарифма , который является первообразной 1/ x , которая равна 0 для x = 1 . Другим распространенным примером является функция ошибки .

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

Степенные ряды можно использовать для определения функций в области, в которой они сходятся. Например, показательная функция имеет вид . Однако, поскольку коэффициенты ряда совершенно произвольны, функция, представляющая собой сумму сходящегося ряда, обычно определяется иначе, а последовательность коэффициентов является результатом некоторых вычислений, основанных на другом определении. Затем степенной ряд можно использовать для расширения области определения функции. Обычно, если функция действительной переменной представляет собой сумму своего ряда Тейлора в некотором интервале, этот степенной ряд позволяет немедленно расширить область определения до подмножества комплексных чисел - круга сходимости ряда. Тогда аналитическое продолжение позволяет еще больше расширить область, включив в нее почти всю комплексную плоскость . Этот процесс представляет собой метод, который обычно используется для определения логарифма , экспоненциальной и тригонометрической функций комплексного числа.

По повторению

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

Функция факториала неотрицательных целых чисел ( ) является основным примером, поскольку ее можно определить рекуррентным соотношением

и начальное состояние

Представление функции

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

Графики и графики

Функция сопоставляет каждый год количество смертей на автомобилях в США, показанное в виде линейной диаграммы.
Та же функция, показанная в виде гистограммы

Формально графиком функции является множество

В частом случае, когда X и Y являются подмножествами действительных чисел (или могут быть идентифицированы с такими подмножествами, например интервалами ), элемент может быть идентифицирован как точка, имеющая координаты x , y в двумерной системе координат, например Декартова плоскость . Части этого могут создать график , который представляет функцию (части). Использование графиков настолько повсеместно, что их тоже называют графиком функции . Графическое представление функций возможно и в других системах координат. Например, график квадратичной функции

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

Таблицы

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

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

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

Гистограмма

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

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

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

Стандартные функции

Существует ряд стандартных функций, которые встречаются часто:

Функциональная композиция

Учитывая две функции и такие, что область определения g является кодоменом f , их композиция - это функция, определяемая формулой

То есть значение получается путем первого применения f к x для получения y = f ( x ) , а затем применения g к результату y для получения g ( y ) = g ( f ( x )) . В обозначениях справа всегда пишется функция, которая применяется первой.

Композиция — это операция над функциями, которая определяется только в том случае, если кодомен первой функции является областью определения второй. Даже если оба и удовлетворяют этим условиям, композиция не обязательно является коммутативной , то есть функции и не обязательно должны быть равными, но могут предоставлять разные значения для одного и того же аргумента. Например, пусть f ( x ) = x2 и g ( x ) = x +1 , тогда и согласимся только для

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

Тождественные функции и являются соответственно правым тождеством и левым тождеством для функций от X до Y . То есть, если f — функция с областью определения X и областью определения Y , то есть

Изображение и прообраз

Пусть Изображение под f элемента x области X есть f ( x ) . _ [6] Если A — любое подмножество X , то образ A под f , обозначаемый f ( A ) , является подмножеством кодомена Y , состоящим из всех образов элементов A , [ 6] то есть,

Образ f это образ всей области, то есть f ( X ) . [16] Его также называют диапазоном f , [6] [7] [8] [9] хотя термин « диапазон » может также относиться к кодомену. [9] [16] [17]

С другой стороны, прообраз или прообраз под f элемента y кодомена Y — это набор всех элементов области X , чьи образы под f равны y . [6] В символах прообраз y обозначается и задается уравнением

Аналогично, прообраз подмножества B кодомена Y — это набор прообразов элементов B , то есть это подмножество домена X , состоящее из всех элементов X , образы которых принадлежат B. [6] Он обозначается и задается уравнением

Например, прообразом функции under Square является набор .

По определению функции образ элемента x домена всегда является одним элементом кодомена. Однако прообраз элемента y кодомена может быть пустым или содержать любое количество элементов. Например, если f — функция преобразования целых чисел в себя, которая отображает каждое целое число в 0, то .

Если — функция, A и B — подмножества X , а C и D — подмножества Y , то она обладает следующими свойствами:

Прообраз f элемента y кодомена иногда называют в некоторых контекстах слоем y под f .

Если функция f имеет обратную (см . ниже), эта обратная обозначается. В этом случае может обозначаться либо образ , либо прообраз f C . Это не проблема, поскольку эти множества равны. Обозначения и могут быть неоднозначными в случае наборов, которые содержат некоторые подмножества в качестве элементов, например: В этом случае может потребоваться определенная осторожность, например, используя квадратные скобки для изображений и прообразов подмножеств и обычные круглые скобки для изображений и прообразов. элементов.

Инъективные, сюръективные и биективные функции

Пусть будет функция.

Функция f является инъективной (или взаимно однозначной , или является инъекцией ), если f ( a ) f ( b ) для любых двух различных элементов a и b из X. [16] [18] Эквивалентно, f инъективен тогда и только тогда, когда для любого прообраза содержится не более одного элемента. Пустая функция всегда инъективна. Если X не является пустым множеством, то f инъективно тогда и только тогда, когда существует такая функция, что, то есть, если f имеет левую обратную . [18] Доказательство : Если f инъективно, для определения g выбирают элемент из X (который существует, поскольку X предполагается непустым), [примечание 6] и определяют g с помощью if и if. И наоборот, if и then и таким образом

Функция f является сюръективной (или на , или является сюръекцией ), если ее диапазон равен ее кодомену , то есть, если для каждого элемента кодомена существует некоторый элемент домена такой, что (другими словами, прообраз каждый непуст). [16] [19] Если, как обычно в современной математике, предполагается аксиома выбора , то f является сюръективным тогда и только тогда, когда существует такая функция, что, то есть, если f имеет правую обратную . [19] Аксиома выбора необходима, потому что, если f сюръективен, g определяется как где - произвольно выбранный элемент из

Функция f является биективной (или является биекцией или взаимно-однозначным соответствием ), если она одновременно инъективна и сюръективна. [16] [20] То есть f является биективным, если для любого прообраза содержится ровно один элемент. Функция f является биективной тогда и только тогда, когда она допускает обратную функцию , то есть функцию такую, что и [20] (В отличие от случая сюръекций, это не требует аксиомы выбора; доказательство простое).

Любую функцию можно факторизовать как композицию сюръекции с последующей инъекцией, где s — каноническая сюръекция X на f ( X ) , а i — каноническая инъекция f ( X ) в Y. Это каноническая факторизация f .

«Один-к-одному» и «на» — термины, которые были более распространены в старой англоязычной литературе; «Инъективный», «сюръективный» и «биективный» первоначально были придуманы как французские слова во второй четверти 20-го века группой Бурбаки и импортированы в английский язык. [ нужна цитата ] В качестве предостережения отметим, что «взаимнооднозначная функция» является инъективной, тогда как «взаимнооднозначное соответствие» относится к биективной функции. Кроме того, утверждение « f отображает X на Y » отличается от « f отображает X в B » тем, что первое подразумевает, что f сюръективно, а второе не делает никаких утверждений о природе f . В сложных рассуждениях легко можно пропустить разницу в одну букву. Из-за запутанного характера этой старой терминологии популярность этих терминов снизилась по сравнению с терминами Бурбака, которые также имеют то преимущество, что они более симметричны.

Ограничение и продление

Если функция и S является подмножеством X , то ограничение на S , обозначенное , является функцией от S до Y , определяемой формулой

для всех x в S. Для определения частичных обратных функций можно использовать ограничения : если существует такое подмножество S области определения функции , которое является инъективным, то каноническая сюръекция на ее образ является биекцией и, таким образом, имеет обратную функцию от к S. Одним из приложений является определение обратных тригонометрических функций . Например, функция косинуса инъективна, если она ограничена интервалом [ 0, π ] . Образом этого ограничения является интервал [−1, 1] и, таким образом, ограничение имеет обратную функцию от [−1, 1] до [0, π ] , которая называется арккосинусом и обозначается arccos .

Ограничение функций также можно использовать для «склеивания» функций. Пусть — разложение X как объединение подмножеств, и предположим, что на каждом из них определена функция такая, что для каждой пары индексов ограничения на и to равны. Тогда это определяет уникальную функцию, такую, что для всех i . Именно так определяются функции на многообразиях .

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

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

В исчислении

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

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

Реальная функция

График линейной функции
График полиномиальной функции, здесь квадратичной функции.
График двух тригонометрических функций: синуса и косинуса .

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

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

С функциями выполняются поточечные операции , то есть, если f и g — функции, их сумма, разность и произведение — это функции, определяемые формулой

Область определения результирующих функций представляет собой пересечение областей определения f и g . Фактор двух функций определяется аналогично

но область определения результирующей функции получается удалением нулей g из пересечения областей определения f и g .

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

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

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

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

такой, что

Векторнозначная функция

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

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

Функциональное пространство

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

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

Многозначные функции

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

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

Например, при определении квадратного корня как обратной функции квадратной функции для любого положительного действительного числа существует два варианта значения квадратного корня, один из которых является положительным и обозначается, а другой - отрицательным и обозначается. Эти варианты определить две непрерывные функции, обе из которых имеют неотрицательные действительные числа в качестве области определения, а также неотрицательные или неположительные действительные числа в качестве изображений. Глядя на графики этих функций, можно увидеть, что вместе они образуют единую плавную кривую . Поэтому часто бывает полезно рассматривать эти две функции квадратного корня как одну функцию, которая имеет два значения для положительного x , одно значение для 0 и не имеет значения для отрицательного x .

В предыдущем примере один вариант — положительный квадратный корень — более естественен, чем другой. В целом это не так. Например, давайте рассмотрим неявную функцию , которая отображает y в корень x (см . рисунок справа). Для y = 0 можно выбрать любой из x . По теореме о неявной функции каждый выбор определяет функцию; для первого (максимальным) доменом является интервал [-2, 2] и изображением [-1, 1] ; для второго домен — [−2, ∞) и изображение — [1, ∞) ; для последнего областью определения является (−∞, 2] и изображением (−∞, −1] . Поскольку три графика вместе образуют гладкую кривую и нет причин отдавать предпочтение одному варианту, эти три функции часто рассматривается как одна многозначная функция от y , которая имеет три значения для −2 < y < 2 и только одно значение для y ≤ −2 и y ≥ −2 .

Полезность концепции многозначных функций становится более очевидной при рассмотрении сложных функций, обычно аналитических . Область, до которой комплексная функция может быть расширена путем аналитического продолжения, обычно включает почти всю комплексную плоскость . Однако при расширении домена двумя разными путями часто получаются разные значения. Например, при расширении области определения функции квадратного корня по пути комплексных чисел с положительными мнимыми частями можно получить i для квадратного корня из −1; в то время как при расширении комплексных чисел с отрицательными мнимыми частями получается i . Обычно есть два пути решения проблемы. Можно определить функцию, которая не является непрерывной вдоль некоторой кривой, называемой разрезом ветвления . Такая функция называется главным значением функции. Другой способ — считать, что имеется многозначная функция , которая является аналитической всюду, за исключением изолированных особенностей, но значение которой может «подпрыгивать», если следовать замкнутому циклу вокруг особенности. Этот скачок называется монодромией .

В основах математики

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

Например, одноэлементный набор можно рассматривать как функцию. Его область действия будет включать все наборы и, следовательно, не будет набором. В обычной математике подобных проблем можно избежать, указав область определения, что означает наличие множества одноэлементных функций. Однако при установлении основ математики, возможно, придется использовать функции, область определения, ко-область или обе области которых не указаны, и некоторые авторы, часто логики, дают точное определение для этих слабо определенных функций. [21]

Эти обобщенные функции могут иметь решающее значение при разработке формализации основ математики . Например, теория множеств фон Неймана–Бернейса–Гёделя является расширением теории множеств, в которой совокупность всех множеств является классом . Эта теория включает аксиому замены , которую можно сформулировать так: Если X — множество, а F — функция, то F [ X ] — множество.

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

В информатике

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

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

За исключением терминологии компьютерного языка, «функция» имеет обычное математическое значение в информатике . В этой области наибольший интерес представляет вычислимость функции. Для придания точного значения этой концепции и связанной с ней концепции алгоритма было введено несколько моделей вычислений , старыми из которых являются общерекурсивные функции , лямбда-исчисление и машина Тьюринга . Фундаментальная теорема теории вычислимости состоит в том, что эти три модели вычислений определяют один и тот же набор вычислимых функций, и что все другие модели вычислений, которые когда-либо были предложены, определяют тот же набор вычислимых функций или меньший. Тезис Чёрча-Тьюринга — это утверждение, что каждое философски приемлемое определение вычислимой функции определяет также те же самые функции.

Общерекурсивные функции — это частичные функции от целых чисел к целым числам, которые можно определить из

через операторов

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

Лямбда-исчисление — это теория, которая определяет вычислимые функции без использования теории множеств и является теоретической основой функционального программирования. Он состоит из терминов , которые являются либо переменными, определениями функций ( 𝜆 -термы), либо приложениями функций к терминам. Манипулирование терминами осуществляется посредством некоторых правил ( α -эквивалентности, β -редукции и η -конверсии), которые являются аксиомами теории и могут интерпретироваться как правила вычислений.

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

Смотрите также

Подстраницы

Обобщения

похожие темы

Примечания

  1. ^ Это определение «графика» относится к набору пар объектов. Графики в смысле диаграмм наиболее применимы к функциям от действительных чисел к самим себе. Все функции могут быть описаны наборами пар, но строить диаграмму функций между другими наборами (например, наборами матриц) может быть непрактично.
  2. ^ Истинную область определения такой функции часто называют областью определения функции.
  3. ^ n также может быть равно 1, таким образом, включая функции, определенные выше. При n = 0 каждая константа также является частным случаем многомерной функции.
  4. ^ Здесь слово «элементарно» не совсем соответствует здравому смыслу: хотя большинство функций, встречающихся в элементарных курсах математики, являются элементарными в этом смысле, некоторые элементарные функции не являются элементарными для здравого смысла, например те, которые включают в себя корни многочленов высокий градус.
  5. ^ По определению график пустой функции X является подмножеством декартова произведения ∅ × X , и это произведение пусто.
  6. ^ Аксиома выбора здесь не нужна, так как выбор осуществляется в одном наборе.

Рекомендации

  1. ^ Халмос 1970, с. 30; слова «карта », «отображение », «преобразование », «соответствие » и « оператор » часто используются как синонимы .
  2. ^ Халмош 1970
  3. ^ «Картирование». Энциклопедия математики . ЭМС Пресс . 2001 [1994].
  4. ^ «функция | Определение, типы, примеры и факты» . Британская энциклопедия . Проверено 17 августа 2020 г.
  5. ^ Спивак 2008, с. 39.
  6. ^ abcdef Кудрявцев, Л.Д. (2001) [1994]. «Функция». Энциклопедия математики . ЭМС Пресс .
  7. ^ аб Таалман, Лаура ; Кон, Питер (2014). Исчисление . Нью-Йорк : WH Freeman and Company . п. 3. ISBN 978-1-4292-4186-1. LCCN  2012947365. OCLC  856545590. OL  27544563M.
  8. ^ аб Тренч, Уильям Ф. (2013) [2003]. Введение в реальный анализ (2.04-е изд.). Pearson Education (первоначально; переиздано автором). стр. 30–32. ISBN 0-13-045786-8. LCCN  2002032369. OCLC  953799815. Збл  1204.00023.
  9. ^ abc Томсон, Брайан С.; Брукнер, Джудит Б.; Брукнер, Эндрю М. (2008) [2001]. Элементарный реальный анализ (PDF) (2-е изд.). Прентис Холл (первоначально; 2-е изд., переизданное авторами самостоятельно). стр. А-4–А-5. ISBN 978-1-4348-4367-8. OCLC  1105855173. ОЛ  31844948М. Збл  0872.26001.
  10. ^ Ларсон, Рон; Эдвардс, Брюс Х. (2010). Исчисление одной переменной . Cengage Обучение. п. 19. ISBN 978-0-538-73552-0.
  11. ^ Вайсштейн, Эрик В. «Карта». mathworld.wolfram.com . Проверено 12 июня 2019 г.
  12. ^ Аб Ланг, Серж (1987). «III §1. Отображения». Линейная алгебра (3-е изд.). Спрингер. п. 43. ИСБН 978-0-387-96412-6. Функция — это особый тип отображения, а именно отображение множества в множество чисел, т. е. в R или C или в поле K.
  13. ^ аб Апостол, ТМ (1981). Математический анализ (2-е изд.). Аддисон-Уэсли. п. 35. ISBN 978-0-201-00288-1. ОКЛК  928947543.
  14. ^ Джеймс, Роберт С .; Джеймс, Гленн (1992). Математический словарь (5-е изд.). Ван Ностранд Рейнхольд. п. 202. ИСБН 0-442-00741-8. ОСЛК  25409557.
  15. ^ Джеймс и Джеймс 1992, с. 48
  16. ^ abcde Gowers, Тимоти ; Барроу-Грин, июнь ; Лидер, Имре , ред. (2008). Принстонский спутник математики . Принстон, Нью-Джерси : Издательство Принстонского университета . п. 11. дои : 10.1515/9781400830398. ISBN 978-0-691-11880-2. JSTOR  j.ctt7sd01. LCCN  2008020450. МР  2467561. OCLC  227205932. ОЛ  19327100М. Збл  1242.00016.
  17. ^ Количества и единицы - Часть 2: Математические знаки и символы, используемые в естественных науках и технике , с. 15. ИСО 80000-2 (ИСО/МЭК 01.12.2009).
  18. ^ Аб Иванова, О.А. (2001) [1994]. «Инъекция». Энциклопедия математики . ЭМС Пресс .
  19. ^ Аб Иванова, О.А. (2001) [1994]. «Сюръекция». Энциклопедия математики . ЭМС Пресс .
  20. ^ Аб Иванова, О.А. (2001) [1994]. «Биекция». Энциклопедия математики . ЭМС Пресс .
  21. ^ Гёдель 1940, с. 16; Джех 2003, с. 11; Каннингем 2016, с. 57
  22. ^ Клев, Анстен (2019). «Сравнение теории типов с теорией множеств». В Центроне, Стефания; Кант, Дебора; Сарыкая, Дениз (ред.). Размышления об основаниях математики: одновалентные основания, теория множеств и общие мысли . Синтезирующая библиотека. Том. 407. Чам: Спрингер. стр. 271–292. дои : 10.1007/978-3-030-15655-8_12. ISBN 978-3-030-15654-1. МР  4352345.

Источники

дальнейшее чтение

Внешние ссылки