В математических областях порядка и решетка теории , то теорема Клини о неподвижной точке , названной в честь американского математика Клини , утверждает следующее:
- Теорема Клини о неподвижной точке. Предположим, что это направленно-полный частичный порядок (dcpo) с наименьшим элементом, и пусть будет непрерывной по Скотту (и, следовательно, монотонной ) функцией . Тогда имеет наименьшую неподвижную точку , которая является супремумом восходящей цепочки Клини
По возрастанию клиниевская цепь из F представляет собой цепь
полученный переборе е на наименьшего элемента ⊥ из L . Выраженная формулой, теорема утверждает, что
где обозначает наименьшую неподвижную точку.
Хотя теорема Тарского о неподвижной точке не рассматривает, как неподвижные точки могут быть вычислены путем итерации f из некоторого начального числа (также это относится к монотонным функциям на полных решетках ), этот результат часто приписывается Альфреду Тарски, который доказывает его для аддитивных функций [1] Более того, теорема Клини о неподвижной точке может быть расширена до монотонных функций с помощью трансфинитных итераций. [2]
Доказательство [3] [ править ]
Сначала мы должны показать, что восходящая цепочка Клини существует в . Чтобы показать это, мы докажем следующее:
- Лемма. Если это DCPO с наименьшим элементом и непрерывно по Скотту, то
- Доказательство. Воспользуемся индукцией:
- Предположим, что n = 0. Тогда, поскольку - наименьший элемент.
- Предположим, что n> 0. Тогда мы должны это показать . Путем перестановки получаем . По предположению индукции мы знаем, что это верно, и поскольку f монотонен (свойство непрерывных по Скотту функций), результат также верен.
Следствием леммы является следующая направленная ω-цепь:
Из определения dcpo следует, что он имеет супремум, назовите его. Теперь остается показать, что это наименьшая неподвижная точка.
Во- первых, мы покажем , что является фиксированной точкой, т.е. . Потому что это Скотт-непрерывен , , то есть . Кроме того , так и потому , что не имеет никакого влияния в определении супремуму мы имеем: . Отсюда следует, что , делая фиксированную точку .
Доказательство того, что на самом деле наименьшая фиксированная точка, может быть выполнено путем демонстрации того, что любой элемент в меньше, чем любая фиксированная точка (потому что по свойству супремума , если все элементы набора меньше, чем элемент, то также меньше чем тот же элемент ). Это делается по индукции: Предположим, что это некоторая неподвижная точка . Докажем теперь индукцией по этому . База индукции, очевидно, верна: так как является наименьшим элементом . В качестве предположения индукции мы можем предположить, что . Теперь сделаем шаг индукции: исходя из предположения индукции и монотонности(опять же, что подразумевается непрерывностью Скотта ), мы можем заключить следующее: теперь, исходя из предположения, что это фиксированная точка, мы знаем это и отсюда получаем
См. Также [ править ]
- Другие теоремы о неподвижной точке
Ссылки [ править ]
- ↑ Альфред Тарский (1955). "Теорема о неподвижной точке теории решеток и ее приложения" . Тихоокеанский математический журнал . 5: 2 : 285–309., стр.305.
- ^ Патрик Каусот и Радхия Каусот (1979). «Конструктивные версии теорем Тарского о неподвижной точке» . Тихоокеанский математический журнал . 82: 1 : 43–57.
- ^ Stoltenberg-Hansen, V .; Lindstrom, I .; Гриффор, ER (1994). Математическая теория областей В. Столтенберг-Хансен . Издательство Кембриджского университета. С. 24 . DOI : 10,1017 / cbo9781139166386 . ISBN 0521383447.