Логика вычислимых функций

Логика для вычислимых функций Основы логики вычислимых функций (LCF) LCF — это инструмент для доказательства теорем, разработанный в Стэнфорде и […]

Логика для вычислимых функций

  • Основы логики вычислимых функций (LCF)

    • LCF — это инструмент для доказательства теорем, разработанный в Стэнфорде и Эдинбурге в 1970-х годах. 
    • Основан на теоретических принципах Даны Скотт и использует язык программирования ML. 
  • Механизм и преимущества

    • Теоремы представлены в виде специального типа данных «theorem». 
    • ML гарантирует вывод теорем с использованием только правил, заданных типом данных theorem. 
    • Программы на ML могут быть сложными, но достоверность теорем не зависит от их сложности. 
  • Недостатки и последующие реализации

    • Надежность вычислений расширена благодаря формальной верификации компилятора ML. 
    • Эффективность процедур доказательства требует тщательного анализа корректности. 
    • Отражение может быть более эффективным для доказательства правильности функций. 
  • Влияния и рекомендации

    • Cambridge LCF упростила логику, позволив использовать полные функции. 
    • HOL, HOL Light и Isabelle proof assistant поддерживают различные логики, включая Isabelle/LCF. 
    • Статья является заглушкой и призывает к расширению для Википедии. 

Полный текст статьи:

Логика вычислимых функций

Оставьте комментарий

Прокрутить вверх