HOL Light — это помощник по доказательству для классической логики высшего порядка . Он входит в семейство средств доказательства теорем HOL . По сравнению с другими системами HOL, HOL Light призван иметь относительно простые основы. HOL Light создан и поддерживается математиком и ученым-компьютерщиком Джоном Харрисоном. HOL Light выпускается под упрощенной лицензией BSD . [1]
HOL Light основан на формулировке теории типов с равенством как единственным примитивным понятием . Примитивные правила вывода следующие:
РЕФЛ | рефлексивность равенства | |
ТРАНС | транзитивность равенства | |
МК_КОМБ | соответствие равенства | |
АБС | абстракция равенства ( не должна быть свободной ) | |
БЕТА | связь абстракции и применения функции | |
ПРЕДПОЛАГАТЬ | предполагая , доказывать | |
ЭКВ_МП | отношение равенства и вычитания | |
DEDUCT_ANTISYM_RULE | вывести равенство из 2-сторонней выводимости | |
ИНСТ | конкретизировать переменные в предположениях и выводе теоремы | |
ТИП_ИНСТ | инстанцировать переменные типа в предположениях и выводе теоремы |
Эта формулировка теории типов очень близка к той, которая описана в разделе II.2 Ламбека и Скотта (1986).