В математике неподвижная точка ( иногда сокращается до fixpoint ), также известная как инвариантная точка , — это значение, которое не изменяется при заданном преобразовании . В частности, для функций неподвижная точка — это элемент, который отображается на себя функцией. Любой набор неподвижных точек преобразования также является инвариантным набором .
Формально, c является неподвижной точкой функции f, если c принадлежит как области определения , так и области кодомена f , и f ( c ) = c . В частности, f не может иметь неподвижной точки, если ее область определения не пересекается с ее областью кодомена. Если f определена на действительных числах , то она соответствует, в графических терминах, кривой на евклидовой плоскости , и каждая неподвижная точка c соответствует пересечению кривой с линией y = x , см. рисунок.
Например, если f определена на действительных числах с помощью , то 2 является неподвижной точкой f , поскольку f (2) = 2 .
Не все функции имеют неподвижные точки: например, f ( x ) = x + 1 не имеет неподвижных точек, поскольку x никогда не равно x + 1 для любого действительного числа.
В численном анализе итерация с фиксированной точкой — это метод вычисления фиксированных точек функции. В частности, если задана функция с той же областью определения и кодоменом, точка в области определения , итерация с фиксированной точкой — это
что приводит к последовательности итерированных применений функции , которая, как ожидается, сходится к точке . Если является непрерывным, то можно доказать, что полученное является неподвижной точкой .
Понятия притягивания неподвижных точек, отталкивания неподвижных точек и периодических точек определяются относительно итерации неподвижной точки.
Теорема о неподвижной точке — это результат, утверждающий, что при некотором общем условии существует по крайней мере одна неподвижная точка. [1]
Например, теорема Банаха о неподвижной точке (1922) дает общий критерий, гарантирующий, что если он выполняется, итерация неподвижной точки всегда будет сходиться к неподвижной точке.
Теорема Брауэра о неподвижной точке (1911) утверждает, что любая непрерывная функция из замкнутого единичного шара в n -мерном евклидовом пространстве в себя должна иметь неподвижную точку, но она не описывает, как найти неподвижную точку.
Теорема Лефшеца о неподвижной точке (и теорема Нильсена о неподвижной точке ) из алгебраической топологии дают способ подсчета неподвижных точек.
В алгебре для группы G , действующей на множестве X с групповым действием , x в X называется неподвижной точкой g , если .
Подгруппа неподвижной точки автоморфизма f группы G — это подгруппа группы G :
Аналогично, подкольцо неподвижных точек автоморфизма f кольца R является подкольцом неподвижных точек f , то есть ,
В теории Галуа множество неподвижных точек множества автоморфизмов поля представляет собой поле, называемое неподвижным полем множества автоморфизмов.
Говорят, что топологическое пространство имеет свойство неподвижной точки (FPP), если для любой непрерывной функции
существует такое, что .
FPP является топологическим инвариантом , т. е. сохраняется при любом гомеоморфизме . FPP также сохраняется при любой ретракции .
Согласно теореме Брауэра о неподвижной точке , каждое компактное и выпуклое подмножество евклидова пространства имеет FPP. Компактность сама по себе не подразумевает FPP, а выпуклость даже не является топологическим свойством, поэтому имеет смысл спросить, как топологически охарактеризовать FPP. В 1932 году Борсук спросил, может ли компактность вместе со сжимаемостью быть необходимым и достаточным условием для выполнения FPP. Проблема оставалась открытой в течение 20 лет, пока гипотеза не была опровергнута Киношитой, который нашел пример компактного сжимаемого пространства без FPP. [2]
В теории доменов понятие и терминология неподвижных точек обобщаются до частичного порядка . Пусть ≤ — частичный порядок над множеством X , а f : X → X — функция над X. Тогда префиксная точка (также пишется как префиксная точка , иногда сокращается до префиксной точки или префиксной точки ) [ требуется ссылка ] функции f — это любой p, такой что f ( p ) ≤ p . Аналогично, постфиксная точка функции f — это любой p, такой что p ≤ f ( p ). [3] Иногда встречается и противоположное использование. [4] Малкис обосновывает представленное здесь определение следующим образом: «поскольку f находится перед знаком неравенства в члене f ( x ) ≤ x , такой x называется префиксной точкой». [5] Неподвижная точка — это точка, которая является как префиксной, так и постфиксной точкой. Префиксные и постфиксные точки имеют приложения в теоретической информатике . [6]
В теории порядка наименьшая неподвижная точка функции из частично упорядоченного множества (посета) в себя — это неподвижная точка, которая меньше каждой другой неподвижной точки в соответствии с порядком посета. Функция не обязана иметь наименьшую неподвижную точку, но если она есть , то наименьшая неподвижная точка уникальна.
Один из способов выразить теорему Кнастера–Тарского — сказать, что монотонная функция на полной решетке имеет наименьшую неподвижную точку , которая совпадает с ее наименьшей префиксной точкой (и аналогично ее наибольшая неподвижная точка совпадает с ее наибольшей постфиксной точкой). [7]
В комбинаторной логике для компьютерных наук комбинатор с фиксированной точкой — это функция высшего порядка , которая возвращает фиксированную точку своей функции-аргумента, если таковая существует. Формально, если функция f имеет одну или несколько фиксированных точек, то
В математической логике логики с фиксированной точкой являются расширениями классической предикатной логики, которые были введены для выражения рекурсии. Их развитие было мотивировано теорией описательной сложности и их связью с языками запросов к базам данных , в частности с Datalog .
Во многих областях равновесия или устойчивость являются фундаментальными концепциями, которые можно описать в терминах неподвижных точек. Ниже приведены некоторые примеры.