~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 90AC13A10B97072BC45FE5E78578156B__1717336560 ✰
Заголовок документа оригинал.:
✰ Proof assistant - Wikipedia ✰
Заголовок документа перевод.:
✰ Помощник по доказательствам — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/List_of_proof_assistants ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/90/6b/90ac13a10b97072bc45fe5e78578156b.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/90/6b/90ac13a10b97072bc45fe5e78578156b__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 19:41:07 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 2 June 2024, at 16:56 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Помощник по доказательствам — Википедия Jump to content

Помощник по доказательствам

Из Википедии, бесплатной энциклопедии
Интерактивный сеанс доказательства в CoqIDE, показывающий сценарий доказательства слева и состояние доказательства справа.

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

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

Сравнение систем [ править ]

Имя Последняя версия Разработчики) Язык реализации Функции
Логика высшего порядка Зависимые типы Маленькое ядро Автоматизация доказательства Доказательство размышлением Генерация кода
ACL2 8.3 Мэтт Кауфманн и Джей Стротер Мур Общий Лисп Нет Нетипизированный Нет Да Да [2] Уже исполняемый файл
приглашенный 2.6.3 Ульф Норелл, Нильс Андерс Даниэльссон и Андреас Абель ( Чалмерс и Гетеборг ) Хаскелл Да Да Да Нет Частичный Уже исполняемый файл
Альбатрос 0.4 Хельмут Брандл OCaml Да Нет Да Да Un­known Еще не реализовано
Кок 8.19.0 ИНРИА OCaml Да Да Да Да Да Да
Ф* репозиторий Microsoft Research и INRIA Ф* Да Да Нет Да Да [3] Да
ХОЛ Лайт репозиторий Джон Харрисон OCaml Да Нет Да Да Нет Нет
HOL4 Кананаскис-13 (или репо) Майкл Норриш, Конрад Слинд и другие. Стандартный ML Да Нет Да Да Нет Да
Идрис 2 0.6.0. Эдвин Брэди Идрис Да Да Да Un­known Частичный Да
Изабель Изабель2024 (май 2024 г.) Ларри Полсон ( Кембридж ), Тобиас Нипков ( Мюнхен ) и Макариус Венцель Стандартное машинное обучение , Scala Да Нет Да Да Да Да
Наклонять v4.7.0 [4] Леонардо де Моура ( Microsoft Research ) С++ , Бережливое производство Да Да Да Да Да Да
LEGO (не связано с Lego ) 1.3.1 Рэнди Поллак ( Эдинбург ) Стандартный ML Да Да Да Нет Нет Нет
Метаматематика v0.198 [5] Норман Мегилл АНСИ С
Плотник 8.1.11 Белостокский университет Бесплатный Паскаль Частичный Да Нет Нет Нет Нет
Нктм
НуПРЛ 5 Cornell University Общий Лисп Да Да Да Да Un­known Да
ПВС 6.0 НИИ Международный Общий Лисп Да Да Нет Да Нет Un­known
Двенадцать 1.7.1 Франк Пфеннинг и Карстен Шюрманн Стандартный ML Да Да Un­known Нет Нет Un­known
  • ACL2 - язык программирования, логическая теория первого порядка и средство доказательства теорем (как с интерактивным, так и с автоматическим режимами) в традиции Бойера-Мура.
  • Coq — позволяет выражать математические утверждения, механически проверяет доказательства этих утверждений, помогает находить формальные доказательства и извлекает сертифицированную программу из конструктивного доказательства ее формальной спецификации.
  • Средства доказательства теорем HOL — семейство инструментов, в конечном итоге созданное на основе средства доказательства теорем LCF . В этих системах логическим ядром является библиотека их языка программирования. Теоремы представляют собой новые элементы языка и могут быть введены только с помощью «стратегий», гарантирующих логическую корректность. Составление стратегии дает пользователям возможность предоставлять важные доказательства при относительно небольшом количестве взаимодействий с системой. К членам семьи относятся:
  • IMPS, интерактивная система математических доказательств. [6]
  • Изабель — интерактивная программа для доказательства теорем, преемница HOL. Основная база кода имеет лицензию BSD, но дистрибутив Isabelle включает в себя множество дополнительных инструментов с разными лицензиями.
  • Jape – на основе Java.
  • Наклонять
  • КОНСТРУКТОР ЛЕГО
  • Матита – система освещения, основанная на исчислении индуктивных конструкций.
  • MINLOG – Помощник по доказательству, основанный на минимальной логике первого порядка.
  • Мицар – Помощник по доказательству, основанный на логике первого порядка в стиле естественной дедукции и теории множеств Тарского – Гротендика .
  • PhoX – Помощник по доказательству, основанный на расширяемой логике высшего порядка.
  • Система проверки прототипов (PVS) – язык доказательств и система, основанная на логике высшего порядка.
  • TPS и ETPS — интерактивные средства доказательства теорем, также основанные на простом лямбда-исчислении, но на независимой формулировке логической теории и независимой реализации.

Пользовательские интерфейсы [ править ]

Популярным интерфейсом для помощников по доказательству является основанный на Emacs Proof General, разработанный в Эдинбургском университете .

Coq включает CoqIDE, основанный на OCaml/ Gtk . Isabelle включает Isabelle/jEdit, который основан на jEdit и инфраструктуре Isabelle/ Scala для документально-ориентированной обработки доказательств. Совсем недавно Visual Studio Code . для Coq были разработаны расширения [7] Изабель Макариуса Венцеля, [8] и для Lean 4 от разработчиков LeanProver. [9]

Степень формализации [ править ]

Фрик Видейк составил рейтинг помощников по доказательству по количеству формализованных теорем из списка 100 известных теорем. По состоянию на сентябрь 2023 года только пять систем формализовали доказательства более 70% теорем, а именно Isabelle, HOL Light, Coq, Lean и Metamath. [10] [11]

формализованные доказательства Известные

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

Теорема Помощник по доказательствам Год
Теорема о четырех цветах [12] Кок 2005
Теорема Фейта – Томпсона [13] Кок 2012
Основная круга группа [14] Кок 2013
Задача Эрдеша – Грэма [15] [16] Наклонять 2022
Полиномиальная гипотеза Фреймана-Рузы опровергнута [17] Наклонять 2023

См. также [ править ]

Примечания [ править ]

  1. ^ Орнес, Стивен (27 августа 2020 г.). «Журнал Quanta - Насколько близки компьютеры к автоматизации математических рассуждений?» .
  2. ^ Хант, Уоррен; Мэтт Кауфманн; Роберт Беллармин Круг; Дж. Мур; Эрик В. Смит (2005). «Мета-рассуждение в ACL2» (PDF) . Доказательство теорем в логике высшего порядка . Конспекты лекций по информатике. Том. 3603. стр. 163–178. дои : 10.1007/11541868_11 . ISBN  978-3-540-28372-0 .
  3. ^ Поиск «доказательств размышлением»: arXiv : 1803.06547
  4. ^ «Страница релизов Lean 4» . Гитхаб . Проверено 15 октября 2023 г.
  5. ^ «Выпуск v0.198 · ​​метаматематика/Metamath-exe» . Гитхаб .
  6. ^ Фармер, Уильям М.; Гуттман, Джошуа Д.; Тайер, Ф. Хавьер (1993). «IMPS: интерактивная система математических доказательств» . Журнал автоматизированного рассуждения . 11 (2): 213–248. дои : 10.1007/BF00881906 . S2CID   3084322 . Проверено 22 января 2020 г.
  7. ^ https://github.com/coq-community/vscoq
  8. ^ Венцель, Макариус. «Изабель» . Проверено 2 ноября 2019 г.
  9. ^ «VS Code Lean 4» . Гитхаб . Проверено 15 октября 2023 г.
  10. ^ Видейк, Фрик (15 сентября 2023 г.). «Формализация 100 теорем» .
  11. ^ Геверс, Герман (февраль 2009 г.). «Помощники доказательства: история, идеи и будущее» . Садхана . 34 (1): 3–25. дои : 10.1007/s12046-009-0001-5 . hdl : 2066/75958 . S2CID   14827467 .
  12. ^ Гонтье, Жорж (2008), «Формальное доказательство — Теорема о четырех цветах» (PDF) , Уведомления Американского математического общества , 55 (11): 1382–1393, MR   2463991 , заархивировано (PDF) из оригинала в 2011 г. 08-05
  13. ^ «Фейт Томсон оказался в штабе Microsoft Research Inria Joint Center» . 19 ноября 2016 г. Архивировано из оригинала 19 ноября 2016 г. Проверено 7 декабря 2023 г.
  14. ^ Ликата, Дэниел Р.; Шульман, Майкл (2013). «Вычисление фундаментальной группы круга в гомотопической теории типов». 2013 28-й ежегодный симпозиум ACM/IEEE по логике в информатике . стр. 223–232. arXiv : 1301.3443 . дои : 10.1109/lics.2013.28 . ISBN  978-1-4799-0413-6 . S2CID   5661377 . Проверено 7 декабря 2023 г.
  15. ^ «Математическая задача, которую создавали 3500 лет, наконец получила решение» . IFLНаука . 11 марта 2022 г. Проверено 9 февраля 2024 г.
  16. ^ Авигад, Джереми (2023). «Математика и формальный поворот». arXiv : 2311.00007 [ math.HO ].
  17. ^ Сломан, Лейла (06 декабря 2023 г.). « Команда математики доказывает критическую связь между сложением и множествами» . Журнал Кванта . Проверено 7 декабря 2023 г.

Ссылки [ править ]

Внешние ссылки [ править ]

Каталоги
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 90AC13A10B97072BC45FE5E78578156B__1717336560
URL1:https://en.wikipedia.org/wiki/List_of_proof_assistants
Заголовок, (Title) документа по адресу, URL1:
Proof assistant - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)