В математической логике, структурная теория доказательств является субдисциплиной теории доказательств, что изучает доказательства исчислений, которые поддерживают понятие аналитического доказательства, свой род доказательство, семантическое свойство подвергается. Когда все теоремы логики, формализованные в теории структурных доказательств, имеют аналитические доказательства, тогда теория доказательств может использоваться для демонстрации таких вещей, как непротиворечивость, предоставления процедур принятия решений и обеспечения возможности извлечения математических или вычислительных свидетельств в качестве аналогов теорем, вид задачи, которая чаще всего дается теории моделей.
Понятие аналитического доказательства было введено в теорию доказательств Герхардом Генценом для исчисления секвенций ; аналитические доказательства - это те, которые не имеют разрезов. Его естественное исчисление дедукции также поддерживает понятие аналитического доказательства, как было показано Дагом Правицем ; определение немного более сложное - аналитические доказательства - это нормальные формы, которые связаны с понятием нормальной формы при переписывании терминов.
Термин структура в теории структурных доказательств происходит от технического понятия, введенного в исчислении секвенций: исчисление секвенций представляет собой суждение, сделанное на любом этапе вывода с использованием специальных, дополнительных логических операторов, называемых структурными операторами: в, запятые слева от турникет являются операторы обычно интерпретируются как конъюнкции, тем правее, как дизъюнкции, в то время как сам турникет символа интерпретируются как косвенно. Однако важно отметить, что существует фундаментальное различие в поведении этих операторов и логических связок, которые они интерпретируют в исчислении секвенций: структурные операторы используются в каждом правиле исчисления и не учитываются при вопросе о том, применяется свойство подформулы. Более того, логические правила действуют только в одном направлении: логическая структура вводится логическими правилами и не может быть удалена после создания, в то время как структурные операторы могут быть введены и устранены в ходе вывода.
Идея рассматривать синтаксические особенности секвенций как специальные, нелогические операторы не устарела и возникла в результате нововведений в теории доказательств: когда структурные операторы столь же просты, как в исходном исчислении секвенций Гетцена, нет необходимости в их анализе., но исчисления доказательства глубокого вывода, такие как логика отображения (введенная Нуэлем Белнапом в 1982 году), поддерживают структурные операторы, столь же сложные, как логические связки, и требуют сложной обработки.
Каркас гиперсеквенции расширяет структуру обычной секвенции до мультимножества секвенций, используя дополнительную структурную связку | (называется гиперпоследовательной полосой ) для разделения различных секвенций. Он использовался для обеспечения аналитических вычислений, например, для модальных, промежуточных и субструктурных логик. Гиперсеквенция - это структура.
где каждая - обычная секвенция, называемая компонентом гиперсеквенции. Что же касается секвенции, hypersequents может быть основан на наборы, мультимножествах, или последовательностях, и компоненты могут быть одно- или заключение мульти-вывод секвенцией. Формула интерпретация из hypersequents зависит от логики рассматриваемого, но почти всегда некоторая форма дизъюнкции. Наиболее распространены интерпретации как простая дизъюнкция
для промежуточной логики, или как дизъюнкция ящиков
для модальной логики.
В соответствии с дизъюнктивной интерпретацией гиперсеквентного бара, по существу, все гиперсеквентальные исчисления включают внешние структурные правила, в частности правило внешнего ослабления.
и правило внешнего сжатия
Дополнительную выразительность гиперсеквенциальной структуре обеспечивают правила, управляющие гиперсеквенциальной структурой. Важный пример - модальное правило разделения
для модальной логики S5, где означает, что каждая формула в имеет форму.
Другой пример дается правилом связи для промежуточной логики LC.
Обратите внимание, что в правиле связи компоненты являются последовательностями с одним выводом.
Вложенное исчисление секвенций - это формализация, напоминающая двустороннее исчисление структур.