HOL Light - член семейства программ для доказательства теорем HOL . Как и другие члены, это помощник по доказательству для классической логики высшего порядка . По сравнению с другими системами HOL, HOL Light имеет относительно простую основу. HOL Light создан и поддерживается математиком и компьютерным специалистом Джоном Харрисоном . HOL Light выпускается под упрощенной лицензией BSD .
Логические основы
HOL Light основан на формулировке теории типов, в которой равенство является единственным примитивным понятием . Примитивные правила вывода следующие:
|
REFL
|
рефлексивность равенства
|
|
ТРАНС
|
транзитивность равенства
|
|
MK_COMB
|
соответствие равенства
|
|
АБС
|
абстракция равенства ( не должна быть свободной )
|
|
БЕТА
|
соединение абстракции и приложения функции
|
|
ПРЕДПОЛАГАТЬ
|
предполагая , доказать
|
|
EQ_MP
|
отношение равенства и дедукции
|
|
DEDUCT_ANTISYM_RULE
|
вывести равенство из двухсторонней выводимости
|
|
INST
|
экземпляры переменных в предположениях и заключении теоремы
|
|
INST_TYPE
|
создавать экземпляры переменных типа в предположениях и заключении теоремы
|
Эта формулировка теории типов очень близка к той, которая описана в разделе II.2 Lambek & Scott (1986) .
использованная литература
дальнейшее чтение
внешние ссылки