Формула Харропа
В интуиционистской логике формулы Харропа , названные в честь Рональда Харропа , представляют собой класс формул, индуктивно определяемых следующим образом: [1] [2] [3]
- Атомарные формулы Харропа, включая ложность (⊥);
- предоставляется ли Харроп и являются;
- является Харропом для любой корректной формулы ;
- предоставляется ли Харроп есть, и — любая корректная формула;
- предоставляется ли Харроп является.
Исключая дизъюнкцию и квантификацию существования (за исключением антецедента импликации ), неконструктивных можно избежать предикатов, что имеет преимущества для компьютерной реализации.
Обсуждение [ править ]
Формулы Харропа «хороши себя» и в конструктивном контексте. Например, в арифметике Гейтинга , формулы Харропа удовлетворяют классической эквивалентности, которая обычно не выполняется в конструктивной логике: [1]
Однако есть - высказывания, которые -независимые, что означает, что они просты утверждения, для которых исключенное среднее не является -доказуемый. Действительно, хотя интуиционистская логика доказывает для любого , дизъюнкция не будет Харропом.
формулы Харропа и логическое программирование Наследственные
Более сложное определение наследственных формул Харропа используется в логическом программировании как обобщение предложений Хорна и составляет основу языка λProlog . Наследственные формулы Харропа определяются с помощью двух (иногда трех) рекурсивных наборов формул. В одной формулировке: [4]
- Жесткие атомарные формулы, т.е. константы или формулы , являются потомственными Харропами;
- является наследственным Харропом и являются;
- является наследственным Харропом является;
- является наследственным Харропом является жестко атомарным, и является G -формулой.
G -формулы определяются следующим образом: [4]
- Атомарные формулы — это G -формулы, включая true(⊤);
- представлена G -формула и являются;
- представлена G -формула и являются;
- представлена G -формула является;
- представлена G -формула является;
- представлена G -формула есть, и является наследственным Харропом.
История [ править ]
Формулы Харропа были представлены примерно в 1956 году Рональдом Харропом и независимо Хеленой Расиовой . [2] Вариации основного понятия используются в различных разделах конструктивной математики и логического программирования .
См. также [ править ]
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б Даммет, Майкл (2000). Элементы интуиционизма (2-е изд.). Издательство Оксфордского университета . п. 227. ИСБН 0-19-850524-8 .
- ^ Jump up to: Перейти обратно: а б АС Троэльстра ; Х. Швихтенберг (27 июля 2000 г.). Основная теория доказательств . Издательство Кембриджского университета . ISBN 0-521-77911-1 .
- ^ Рональд Харроп (1956). «О дизъюнкции и экзистенциальных высказываниях в интуиционистских системах логики». Математические Аннален . 132 (4): 347–361. дои : 10.1007/BF01360048 . S2CID 120620003 .
- ^ Jump up to: Перейти обратно: а б Дов М. Габбай , Кристофер Джон Хоггер, Джон Алан Робинсон , Справочник по логике в искусственном интеллекте и логическом программировании: Логическое программирование , Oxford University Press , 1998, стр. 575, ISBN 0-19-853792-1