deductive system (original) (raw)

Introduction

A deductive system is a formal (mathematical) setup of reasoning. In order to describe a deductive system, a (formal) languagePlanetmathPlanetmath system must first be in place, consisting of (well-formed) formulasMathworldPlanetmathPlanetmath, strings of symbols constructed according to some prescribed syntax. With the language in place, reasoning, from a formal point of view, is just derivation of a formula, called a conclusionMathworldPlanetmath, from a given set of formulas, called assumptions, via a set of formulas, called axioms, and rules, called rules of inferenceMathworldPlanetmath.

More specifically, given a language L of well-formed formulas, a deductive system D consists of

    1. a set of formulas in L called axioms, and
    1. a set of binary relationsMathworldPlanetmath on subsets of L; each relationMathworldPlanetmath is called a rule of inference, or simply rule; if R is a rule, and (Δ,Γ)∈R, we say that from Δ we infer Γ via R; elements of Δ are called premises, and elements of Γ are conclusions. Typically, Δ is assumed finite (and maybe empty), and Γ a singleton.

There are also variations to the setup above. Sometimes the formulas are replaced by other expressions (sequents, etc…), sometimes the rules are not relations, but other constructs (trees, etc…)

A deduction system is also called a deduction system or proof system.

The central task of a deduction system is the construction of deductions, which, informally, is the application of inference rules to assumptions (or axioms, if any) to arrive at a conclusion, in a finite number of steps. For more detail, please see this entry (http://planetmath.org/Deduction).

A deductive system together with the underlying language is called a formal system.

Some Major Formulations of Deductive Systems in Logic

Let us fix a language L (of well-formed formulas). There are four main formulations of deductive systems:

Of the four formulations above, Hilbert systems are most widely used in logic, and are applicable to many types of logics. Natural deduction and Gentzen systems are more amenable to analysis of deductions, and therefore are mainly used in structural proof theory.

Given a language L, two deductive systems D1 and D2 are deductively equivalent if any theorem deducible from one system is deducible from another. In other words,

There is also a stronger notion of deductive equivalence: D1 is (strongly) deductively equivalent to D2 exactly when

where Δ is a set of formulas, and A is a formula, in L. Note that strong deductive equivalence implies weak deductive equivalence. On the other hand, if the deduction theoremMathworldPlanetmath and its converseMathworldPlanetmath hold in both D1 and D2, then weak also implies strong.

In classical propositional logicPlanetmathPlanetmath (as well as predicate logic), all four formulations of deductive systems which are pairwise deductively equivalent exist. In additionPlanetmathPlanetmath, each can be shown to be sound and completePlanetmathPlanetmathPlanetmathPlanetmathPlanetmath with respect to the usual truth-valuation semantics.

References

Title deductive system
Canonical name DeductiveSystem
Date of creation 2013-03-22 19:12:47
Last modified on 2013-03-22 19:12:47
Owner CWoo (3771)
Last modified by CWoo (3771)
Numerical id 25
Author CWoo (3771)
Entry type Topic
Classification msc 03F03
Classification msc 03B99
Classification msc 03B22
Synonym deduction system
Synonym proof system
Related topic FormalSystem
Related topic InferenceRule
Related topic LogicalAxiom
Defines deductively equivalent