Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Deduction theorem
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==The deduction theorem in predicate logic== The deduction theorem is also valid in [[first-order logic]] in the following form: *If ''T'' is a [[Theory (mathematical logic)|theory]] and ''F'', ''G'' are formulas with ''F'' [[Well-formed formula#Closed formulas|closed]], and <math>T \cup \{ F \} \vdash G</math>, then <math>T \vdash F \rightarrow G</math>. Here, the symbol <math>\vdash</math> means "is a syntactical consequence of." We indicate below how the proof of this deduction theorem differs from that of the deduction theorem in propositional calculus. In the most common versions of the notion of formal proof, there are, in addition to the axiom schemes of propositional calculus (or the understanding that all tautologies of propositional calculus are to be taken as axiom schemes in their own right), [[First-order logic#Quantifier axioms|quantifier axioms]], and in addition to [[modus ponens]], one additional [[rule of inference]], known as the rule of [[Generalization (logic)|''generalization'']]: "From ''K'', infer β''vK''." In order to convert a proof of ''G'' from ''T''βͺ{''F''} to one of ''F''β''G'' from ''T'', one deals with steps of the proof of ''G'' that are axioms or result from application of modus ponens in the same way as for proofs in propositional logic. Steps that result from application of the rule of generalization are dealt with via the following quantifier axiom (valid whenever the variable ''v'' is not free in formula ''H''): *(β''v''(''H''β''K''))β(''H''ββ''vK''). Since in our case ''F'' is assumed to be closed, we can take ''H'' to be ''F''. This axiom allows one to deduce ''F''ββ''vK'' from ''F''β''K'' and generalization, which is just what is needed whenever the rule of generalization is applied to some ''K'' in the proof of ''G''. In first-order logic, the restriction of that F be a closed formula can be relaxed given that the free variables in F has not been varied in the deduction of G from <math>T \cup \{ F \}</math>. In the case that a free variable v in F has been varied in the deduction, we write <math>T \cup \{ F \} \vdash^v G</math> (the superscript in the turnstile indicating that v has been varied) and the corresponding form of the deduction theorem is <math>T \vdash (\forall vF) \rightarrow G</math>.{{sfn|Kleene|1980|pp=102β106}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)