User:Lord Farin/Tableau Proof Rules

From ProofWiki
Jump to: navigation, search

Contents

General form of Tableau proof

The tableau proofs work with tables and general lines like this:

Line Pool Formula Rule Depends upon Notes
<line number> <line numbers> $\ldots{}$ link to ProofWiki entry <line numbers>


Wiki code

{| border="1"
|-
! Line !!
! Pool
! Formula
! Rule
! Depends upon
! Notes
|-
| align="right" | <line number> ||
| align="right" | <line numbers>
| $\ldots{}$
| [[link to ProofWiki entry]]
| <line numbers>
|}


Axioms

Throughout, $i, j \ldots$ denote arbitrary line numbers in a tableau proof.

Capital letters $I, J \ldots$ denote arbitrary sets of line numbers.


Assumption

Introduces an additional assumption $p$.

Line Pool Formula Rule Depends upon Notes
$i$ $i$ $p$ $\textrm A$ (None)


Wiki code

|-
| align="right" | $i$ ||
| align="right" | $i$
| $p$
| [[Axiom:Rule of Assumption|$\textrm A$]]
| (None)


Conjunction

Given statements $p$ and $q$, we have also $p \land q$ and $q \land p$.

Line Pool Formula Rule Depends upon Notes
$i$ $I$ $p$  ?  ?
$j$ $J$ $q$  ?  ?
$k$ $I,J$ $p \land q$ $\land \mathcal I$ $i,j$
$l$ $I,J$ $q \land p$ $\land \mathcal I$ $i,j$


Wiki code

|-
| align="right" | $k$ ||
| align="right" | $I,J$
| $p \land q$
| [[Axiom:Rule of Conjunction|$\land \mathcal I$]]
| $i,j$
|-
| align="right" | $l$ ||
| align="right" | $I,J$
| $q \land p$
| [[Axiom:Rule of Conjunction|$\land \mathcal I$]]
| $i,j$


Simplification

Given $p \land q$, we have also $p$ and $q$.

Line Pool Formula Rule Depends upon Notes
$i$ $I$ $p \land q$  ?  ?
$j$ $I$ $p$ $\land \mathcal E_1$ $i$
$k$ $I$ $q$ $\land \mathcal E_2$ $i$


Wiki code

|-
| align="right" | $j$ ||
| align="right" | $I$
| $p$
| [[Axiom:Rule of Simplification|$\land \mathcal E_1$]]
| $i$
|-
| align="right" | $k$ ||
| align="right" | $I$
| $q$
| [[Axiom:Rule of Simplification|$\land \mathcal E_2$]]
| $i$


Addition

Given statement $p$, we have also $p \lor q$ and $q \lor p$.

Line Pool Formula Rule Depends upon Notes
$i$ $I$ $p$  ?  ?
$j$ $I$ $p \lor q$ $\lor \mathcal I_1$ $i$
$k$ $I$ $q \lor p$ $\lor \mathcal I_2$ $i$


Wiki code

|-
| align="right" | $j$ ||
| align="right" | $I$
| $p \lor q$
| [[Axiom:Rule of Addition|$\lor \mathcal I_1$]]
| $i$
|-
| align="right" | $k$ ||
| align="right" | $I$
| $q \lor p$
| [[Axiom:Rule of Addition|$\lor \mathcal I_2$]]
| $i$


Or-Elimination

Given $p \lor q$, $p \vdash r$ and $q \vdash r$, we have also $r$.

Line Pool Formula Rule Depends upon Notes
$i$ $i$ $p$ $\textrm A$  ?
$i+1 .. i'-1$  ?  ?  ?  ? Let these lines prove $r$ from assuming $p$
$i'$ $I$ $r$  ? only from $i .. i'-1$
$j$ $j$ $q$ $\textrm A$  ?
$j+1 .. j'-1$  ?  ?  ?  ? Let these lines prove $r$ from assuming $q$
$j'$ $J$ $r$  ? only from $j .. j'-1$
$k$ $K$ $p \lor q$  ?  ?
$l$ $I,J,K,$ but NOT $i,j$ $r$ $\lor \mathcal E$ $i .. i', j .. j', k$


Wiki code

|-
| align="right" | $l$ ||
| align="right" | $I,J,K,$ but excluding $i,j$
| $r$
| [[Axiom:Rule of Or-Elimination|$\lor \mathcal E$]]
| $i .. i', j .. j', k$


Modus Ponens

Given statements $p$ and $p \implies q$, we also have $q$.

Line Pool Formula Rule Depends upon Notes
$i$ $I$ $p$  ?  ?
$j$ $J$ $p \implies q$  ?  ?
$k$ $I,J$ $q$ $\implies \mathcal E$ $i,j$


Wiki code

|-
| align="right" | $k$ ||
| align="right" | $I,J$
| $q$
| [[Axiom:Modus Ponendo Ponens|$\implies \mathcal E$]]
| $i,j$


Implication

Given $p \vdash q$, we have also $p \implies q$.

Line Pool Formula Rule Depends upon Notes
$i$ $i$ $p$ $\textrm A$  ?
$i+1 .. i'-1$  ?  ?  ?  ? Let these lines prove $q$ from assuming $p$
$i'$ $I$ $q$  ? only from $i .. i'-1$
$j$ $I,$ but NOT $i$ $p \implies q$ $\implies \mathcal I$ $i .. i'$


Wiki code

|-
| align="right" | $j$ ||
| align="right" | $I,$ but NOT $i$
| $p \implies q$
| [[Axiom:Rule of Implication|$\implies \mathcal I$]]
| $i .. i'$


Not-Elimination

Given $p, \neg q$, we have contradiction ($\bot$).

Line Pool Formula Rule Depends upon Notes
$i$ $I$ $p$  ?  ?
$j$ $J$ $\neg p$  ?  ?
$k$ $I,J$ $\bot$ $\neg \mathcal E$ $i,j$


Wiki code

|-
| align="right" | $k$ ||
| align="right" | $I,J$
| $\bot$
| [[Axiom:Rule of Not-Elimination|$\neg \mathcal E$]]
| $i,j$


Proof by Contradiction

Given $p \vdash \bot$, we have $\neg p$ (without assuming $p$).

Line Pool Formula Rule Depends upon Notes
$i$ $i$ $p$  ?  ?
$i+1..i'-1$  ?  ?  ?  ? Let these lines prove $\bot$ from $p$
$i'$ $I$ $\bot$  ? only on $i .. i'-1$
$j$ $I,$ but NOT $i$ $\neg p$ $\neg \mathcal I$ $i..i'$


Wiki code

|-
| align="right" | $j$ ||
| align="right" | $I,$ but NOT $i$
| $\neg p$
| [[Axiom:Proof by Contradiction|$\neg \mathcal I$]]
| $i..i'$


Bottom-Elimination

Given $\bot$, we have any $p$.

Line Pool Formula Rule Depends upon Notes
$i$ $I$ $\bot$  ?  ?
$j$ $I$ $p$ $\bot \mathcal E$ $i$


Wiki code

|-
| align="right" | $j$ ||
| align="right" | $I$
| $p$
| [[Axiom:Rule of Bottom-Elimination|$\bot \mathcal E$]]
| $i$


Excluded Middle

This axiom is denied by the intuitionistic school.

We have $p \lor \neg p$ for any $p$.

Line Pool Formula Rule Depends upon Notes
$i$ (None) $p \lor \neg p$ $\textrm {LEM}$ (None)


Wiki code

|-
| align="right" | $i$ ||
| align="right" | (None)
| $p \lor \neg p$
| [[Axiom:Law of Excluded Middle|$\textrm {LEM}$]]
| (None)



Abbreviations for Derived results

Many results are too common to derive every time, and therefore have been assigned an abbreviation for use in tableau proofs.

A listing is below; here is a template for a tableau proof row:

{| border="1"
|-
! Line !!
! Pool
! Formula
! Rule
! Depends upon
! Notes
|-
| align="right" | <line number> ||
| align="right" | <line numbers>
| $\ldots{}$
| [[link to ProofWiki entry]]
| <line numbers>
|}

It is understood that all abbreviation links below are to be put in the fourth column of such a row.


Abbreviations and links

For any other theorem to be cited, use:

It is required to give a reference to the origin of your result (in the optional sixth Notes column). If it is not on ProofWiki, make a page for it, even if you don't know the proof.

Personal tools
Namespaces
Variants
Actions
Navigation
ProofWiki.org
ToDo
Toolbox
Google AdSense