Как отметил Ювал, не существует только одного оператора с фиксированной запятой. Их много. Другими словами, уравнение для теоремы о неподвижной точке не имеет единственного ответа. Таким образом, вы не можете извлечь оператора из них.
Это все равно что спрашивать, как люди выводят как решение для x = y . Они не! Уравнение не имеет единственного решения.(x,y)=(0,0)x=y
На тот случай, если вы хотите узнать, как была открыта первая теорема о неподвижной точке. Позвольте мне сказать, что я также задавался вопросом о том, как они придумали теоремы о фиксированной точке / рекурсии, когда я впервые увидел их. Это кажется таким гениальным. Особенно в форме теории вычислимости. В отличие от того, что говорит Ювал, это не тот случай, когда люди играют, пока не найдут что-то. Вот что я нашел:
Насколько я помню, теорема изначально принадлежит С. К. Клини. Клини предложила оригинальную теорему о фиксированной точке, спасая доказательство несостоятельности первоначального лямбда-исчисления Чёрча. Первоначальное лямбда-исчисление церкви пострадало от парадокса типа Рассела. Модифицированное лямбда-исчисление позволило избежать этой проблемы. Клини изучил доказательство несоответствия, вероятно, чтобы увидеть, как модифицированное лямбда-исчисление будет страдать от аналогичной проблемы, и превратил доказательство несоответствия в полезную теорему модифицированного лямбда-исчисления. Благодаря своей работе по эквивалентности исчисления лямбад с другими моделями вычислений (машинами Тьюринга, рекурсивными функциями и т. Д.) Он перенес его в другие модели вычислений.
Как вывести оператора вы можете спросить? Вот как я это запомнил. Теорема о неподвижной точке об удалении самоссылки.
Все знают парадокс лжеца:
Я логово.
Или в более лингвистической форме:
Это предложение неверно.
Теперь большинство людей думают, что проблема с этим предложением связана с самообращением. Нет! Самостоятельная ссылка может быть устранена (проблема с правдой, язык не может говорить об истинности своих собственных предложений вообще, см. Теорему Тарского о неопределимости истины ). Форма, в которой удалена собственная ссылка, выглядит следующим образом:
Если вы напишите следующую цитату дважды, во второй раз внутри кавычек, полученное предложение будет ложным: «Если вы напишите следующую цитату дважды, во второй раз внутри кавычек, полученное предложение будет ложным:»
Нет ссылки на себя, у нас есть инструкции о том, как создать предложение, а затем что-то с ним сделать. И построенное предложение равно инструкции. Обратите внимание, что в калькуляции нам не нужны кавычки, потому что нет различия между данными и инструкциями.λ
Теперь, если мы проанализируем это, у нас есть где M x - это инструкции, чтобы построить x x и что-то с ним сделать.MMMxxx
Mx=f(xx)
Итак, есть λ х . е ( х х ) и мы имеемMλx.f(xx)
MM=(λx.f(xx))(λx.f(xx))
Это для фиксированного . Если вы хотите сделать это оператором, мы просто добавим λ f и получим Y :fλfY
Y=λf.(MM)=λf.((λx.f(xx))(λx.f(xx)))
Так что я просто иметь в виду , парадокс без самоссылки , и это помогает мне понять , что о.Y