\( \newcommand{\matr}[1] {\mathbf{#1}} \newcommand{\vertbar} {\rule[-1ex]{0.5pt}{2.5ex}} \newcommand{\horzbar} {\rule[.5ex]{2.5ex}{0.5pt}} \newcommand{\E} {\mathrm{E}} \)
deepdream of
          a sidewalk
Show Answer
\( \newcommand{\cat}[1] {\mathrm{#1}} \newcommand{\catobj}[1] {\operatorname{Obj}(\mathrm{#1})} \newcommand{\cathom}[1] {\operatorname{Hom}_{\cat{#1}}} \newcommand{\multiBetaReduction}[0] {\twoheadrightarrow_{\beta}} \newcommand{\betaReduction}[0] {\rightarrow_{\beta}} \newcommand{\betaEq}[0] {=_{\beta}} \newcommand{\string}[1] {\texttt{"}\mathtt{#1}\texttt{"}} \newcommand{\symbolq}[1] {\texttt{`}\mathtt{#1}\texttt{'}} \newcommand{\groupMul}[1] { \cdot_{\small{#1}}} \newcommand{\groupAdd}[1] { +_{\small{#1}}} \newcommand{\inv}[1] {#1^{-1} } \newcommand{\bm}[1] { \boldsymbol{#1} } \require{physics} \require{ams} \require{mathtools} \)
Math and science::Theory of Computation::Modal theory

Deduction

The definition of a deduction tries to capture the essence of [what?].

Deduction. Informal definition.

A deduction is a sequence of statements that justifies another mathematical statement. Each statement of the sequence is justified either by definition, or by the previous statements in the sequence. It must be possible for a machine to execute an algorithm to determine the validity of a deduction in finite steps.

The above informal definition does not explain how justification works. The following definition is more concrete.

Deduction. Definition.

A deduction in a first-order language \( \mathcal{L} \) is a finite sequence \( (\phi)_{n=1}^{N} \) of \( \mathcal{L} \)-formulas from \( \mathcal{L} \) such that each \( \phi_i \) in the sequence satisfies one of the following 2 conditions:

  1. \( \phi_i \) is [what?].
  2. \( \phi_i \) is the second component of [some what?] \( (\Gamma, \phi_i) \), where \( \Gamma \) is [what?].

If \( \Sigma \) is the set of non-logical axioms*, and \( (\phi_i)_{n=1}^{N} \) is a deduction ending in \( \phi_N \), then we call this a deduction from \( \Sigma \) of \( \phi_N \) and we write \( \Sigma \vdash \phi_N \).

*We care most about how the non-logical axioms enable a deduction (the logical axioms and the inference rules are normally the same standard ones).

The back side includes a recap of axioms and rules of inference.