Difference between revisions of "Rule of inference"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(Created page with "In logic, a '''rule of inference''', '''inference rule''' or '''transformation rule''' is a logical form consisting of a function which takes premises, analyzes their...")
 
 
Line 3: Line 3:
 
== Description ==
 
== Description ==
  
For example, the rule of inference called ''[[modus ponens]]'' takes two premises, one in the form "If p then q" and another in the form "p", and returns the conclusion "q". The rule is valid with respect to the semantics of classical logic (as well as the semantics of many other non-classical logics), in the sense that if the premises are true (under an interpretation), then so is the conclusion.
+
For example, the rule of inference called ''[[modus ponens]]'' takes two premises, one in the form "If p then q" and another in the form "p", and returns the conclusion "q". The rule is valid with respect to the semantics of [[classical logic]] (as well as the semantics of many other [[Non-classical logic|non-classical logics]]), in the sense that if the premises are true (under an interpretation), then so is the conclusion.
  
 
Typically, a rule of inference preserves truth, a semantic property.
 
Typically, a rule of inference preserves truth, a semantic property.
Line 11: Line 11:
 
Usually only rules that are [[Recursion|recursive]] are important; i.e. rules such that there is an [[Effective method|effective procedure]] for determining whether any given formula is the conclusion of a given set of formulae according to the rule. An example of a rule that is not effective in this sense is the infinitary ω-rule.
 
Usually only rules that are [[Recursion|recursive]] are important; i.e. rules such that there is an [[Effective method|effective procedure]] for determining whether any given formula is the conclusion of a given set of formulae according to the rule. An example of a rule that is not effective in this sense is the infinitary ω-rule.
  
Popular rules of inference in propositional logic include modus ponens, modus tollens, and contraposition. First-order predicate logic uses rules of inference to deal with [[Quantifier (logic)|logical quantifiers]].
+
Popular rules of inference in [[Propositional calculus|propositional logic]] include [[modus ponens]], [[modus tollens]], and [[contraposition]]. First-order [[predicate logic]] uses rules of inference to deal with [[Quantifier (logic)|logical quantifiers]].
  
 
== See also ==
 
== See also ==
  
 +
* [[Classical logic]]
 
* [[Immediate inference]]
 
* [[Immediate inference]]
 
* [[Inference objection]]
 
* [[Inference objection]]

Latest revision as of 09:41, 21 September 2016

In logic, a rule of inference, inference rule or transformation rule is a logical form consisting of a function which takes premises, analyzes their syntax, and returns a conclusion (or conclusions).

Description

For example, the rule of inference called modus ponens takes two premises, one in the form "If p then q" and another in the form "p", and returns the conclusion "q". The rule is valid with respect to the semantics of classical logic (as well as the semantics of many other non-classical logics), in the sense that if the premises are true (under an interpretation), then so is the conclusion.

Typically, a rule of inference preserves truth, a semantic property.

In many-valued logic, it preserves a general designation. But a rule of inference's action is purely syntactic, and does not need to preserve any semantic property: any function from sets of formulae to formulae counts as a rule of inference.

Usually only rules that are recursive are important; i.e. rules such that there is an effective procedure for determining whether any given formula is the conclusion of a given set of formulae according to the rule. An example of a rule that is not effective in this sense is the infinitary ω-rule.

Popular rules of inference in propositional logic include modus ponens, modus tollens, and contraposition. First-order predicate logic uses rules of inference to deal with logical quantifiers.

See also

External links