Теорема о выделении в математической логике: упрощает доказательство импликаций A→B, позволяя предположить A и вывести B. Важный инструмент в системах доказательств.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Метатеорема в математической логикеВ математической логике теорема о дедукции — это метатеорема, обосновывающая доказательство условных утверждений из гипотезы в системах, которые не аксиоматизируют эту гипотезу явно, то есть для доказательства импликации A → B достаточно предположить A как гипотезу и затем вывести B. Теоремы о дедукции существуют как для пропозициональной, так и для логики первого порядка. Теорема о дедукции является важным инструментом в системах дедукции в стиле Гильберта, поскольку она позволяет строить более понятные и, как правило, значительно более короткие доказательства, чем без неё. В некоторых других формальных системах доказательств такое же удобство обеспечивается явным правилом вывода; например, в естественной дедукции это называется введением импликации. Более конкретно, теорема о дедукции для пропозициональной логики утверждает, что если формула выводима из множества предположений Γ, то импликация A → B выводима из Γ; в символах, Γ ⊢ A → B. В частном случае, когда Γ является пустым множеством, утверждение теоремы о дедукции можно записать более компактно: ⊢ A → B. Теорема о дедукции для логики предикатов аналогична, но имеет некоторые дополнительные ограничения (например, они выполняются, если A является замкнутой формулой). В общем случае теорема о дедукции должна учитывать все логические детали рассматриваемой теории, поэтому каждая логическая система технически нуждается в своей собственной теореме о дедукции, хотя различия обычно незначительны. Теорема о дедукции верна для всех теорий первого порядка с обычными дедуктивными системами для логики первого порядка. Однако существуют системы первого порядка, в которых добавляются новые правила вывода, для которых теорема о дедукции не выполняется. Наиболее заметным примером является квантовая логика Бирхоффа — фон Неймана, где линейные подпространства гильбертова пространства образуют нераспределительную решётку.
Metatheorem in mathematical logicIn mathematical logic, a deduction theorem is a metatheorem that justifies doing conditional proofs from a hypothesis in systems that do not explicitly axiomatize that hypothesis, i. e. to prove an implication A → B, it is sufficient to assume A as a hypothesis and then proceed to derive B. Deduction theorems exist for both propositional logic and first order logic. The deduction theorem is an important tool in Hilbert style deduction systems because it permits one to write more comprehensible and usually much shorter proofs than would be possible without it. In certain other formal proof systems the same conveniency is provided by an explicit inference rule; for example natural deduction calls it implication introduction. In more detail, the propositional logic deduction theorem states that if a formula is deducible from a set of assumptions then the implication is deducible from ; in symbols, implies In the special case where is the empty set, the deduction theorem claim can be more compactly written as: implies The deduction theorem for predicate logic is similar, but comes with some extra constraints (that would for example be satisfied if is a closed formula). In general a deduction theorem needs to take into account all logical details of the theory under consideration, so each logical system technically needs its own deduction theorem, although the differences are usually minor. The deduction theorem holds for all first order theories with the usual deductive systems for first order logic. However, there are first order systems in which new inference rules are added for which the deduction theorem fails. Most notably, the deduction theorem fails to hold in Birkhoff–von Neumann quantum logic, because the linear subspaces of a Hilbert space form a non distributive lattice.