Jump to content

Теорема Бекича

В вычислимости теории теорема Бекича или лемма Бекича — это теорема о неподвижных точках , которая позволяет разбить взаимную рекурсию на рекурсии по одной переменной за раз. [ 1 ] [ 2 ] [ 3 ] Его создал австрийец Ганс Бекич (1936-1982) в 1969 году. [ 4 ] и опубликовано посмертно в книге Клиффа Джонса в 1984 году. [ 5 ]

Теорема формулируется следующим образом. [ 1 ] [ 4 ] Рассмотрим два оператора и по указанным направленно-полным частичным заказам и , непрерывный в каждой компоненте. Затем определите оператор . Это монотонно относительно порядка произведения (покомпонентного порядка). По теореме Клини о неподвижной точке он имеет наименьшую неподвижную точку. , пара в такой, что и .

Теорема Бекича (в его заметках называемая «леммой о делении пополам») [ 4 ] заключается в том, что одновременная наименьшая фиксированная точка можно разделить на ряд наименее неподвижных точек на и , в частности:

В этой презентации определяется с точки зрения . Вместо этого его можно определить в симметричном представлении: [ 1 ] [ 6 ] [ 7 ]

Доказательство (Бекич):

так как это фиксированная точка. Сходным образом . Следовательно является фиксированной точкой . И наоборот, если существует заранее фиксированная точка с , затем и ; следовательно и – минимальная фиксированная точка.

Варианты

[ редактировать ]

В полной решетке

[ редактировать ]

Вариант теоремы усиливает условия на и быть в том, что они являются полными решетками , и находит наименьшую неподвижную точку, используя теорему Кнастера-Тарского . Требование непрерывности и затем можно ослабить, требуя, чтобы они были монотонными функциями . [ 1 ] [ 3 ]

Категориальная формулировка

[ редактировать ]

Лемма Бекича была обобщена на неподвижные точки эндофункторов категорий (начальные -алгебры ). [ 8 ]

Учитывая два функтора и такой, что все и существует, фиксированная точка переносится парой:

Использование

[ редактировать ]

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

  1. ^ Jump up to: а б с д Винскель, Глинн (5 февраля 1993 г.). Формальная семантика языков программирования: введение . МТИ Пресс. п. 163. ИСБН  978-0-262-73103-4 .
  2. ^ Диас-Каро, Алехандро; Мартинес Лопес, Пабло Э. (2015). «Изоморфизмы, рассматриваемые как равенства: проецирование функций и улучшение частичного применения посредством реализации λ +». Материалы 27-го симпозиума по реализации и применению языков функционального программирования — IFL '15 : 8. arXiv : 1511.09324 . дои : 10.1145/2897336.2897346 . S2CID   10413161 .
  3. ^ Jump up to: а б Харпер, Роберт (весна 2020 г.). «Теорема Тарского о неподвижной точке для степенных множеств» (PDF) . 15-819 Заметки по теории вычислительных типов . Проверено 7 марта 2022 г.
  4. ^ Jump up to: а б с Бекич, Ганс (1984). «Определимые операции в общих алгебрах, теории автоматов и блок-схем». Языки программирования и их определение . Конспекты лекций по информатике. Том. 177. С. 30–55. дои : 10.1007/BFb0048939 . ISBN  3-540-13378-Х .
  5. ^ Джонс, Клифф Б. (1984). «Фронт вопроса» (PDF) . В Джонсе, CB (ред.). Языки программирования и их определение . Конспекты лекций по информатике. Том. 177. дои : 10.1007/BFb0048933 . ISBN  3-540-13378-Х . S2CID   7488558 .
  6. ^ Лейсс, Ганс (2016). «Матричное кольцо мю-непрерывной алгебры Хомского является мю-непрерывным» (PDF) . 25-я ежегодная конференция EACSL по логике компьютерных наук (CSL 2016) . Международные труды Лейбница по информатике (LIPIcs). 62 : 6:1–6:15. дои : 10.4230/LIPIcs.CSL.2016.6 . ISBN  9783959770224 .
  7. ^ Арнольд, А.; Нивински, Д. (7 февраля 2001 г.). Основы исчисления . Эльзевир. п. 27. ISBN  978-0-08-051645-5 .
  8. ^ Леманн, Дэниел Дж.; Смит, Майкл Б. (1 декабря 1981 г.). «Алгебраическая спецификация типов данных: синтетический подход» . Теория математических систем . 14 (1): 97–139. дои : 10.1007/BF01752392 . ISSN   1433-0490 . S2CID   23076697 . Теорема 4.2.
  9. ^ Андерсен, Хенрик Рейф; Винскель, Глинн (1992). «Композиционная проверка удовлетворенности». Компьютерная проверка . Конспекты лекций по информатике. Том. 575. стр. 24–36. дои : 10.1007/3-540-55179-4_4 . ISBN  978-3-540-55179-9 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a464ca7d6864f8b320919d43e1701c61__1723184220
URL1:https://arc.ask3.ru/arc/aa/a4/61/a464ca7d6864f8b320919d43e1701c61.html
Заголовок, (Title) документа по адресу, URL1:
Bekić's theorem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)