| Line | Formula | Justification |
|---|---|---|
| a. | p | |
| b. | q | |
| c. | (p & q) | a,b &I |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | B | P |
| 3. | (A & B) | 1,2 &I |
The justification takes the form "a,b &I", where [a] is the left conjunct and [b] is the right conjunct of [c]. If the lines are cited in reverse order (i.e., "b,a &I"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
Deductions Default (&I), The Logic Book (&I), Accessible Introduction (∧I), Logics (&I), Logic Primer (&I), Symbolic Logic (&I), Modern Logic (&I), MacLogic (&I)
Custom: Select "&I" from Preferences > Rules.
| Line | Formula | Justification |
|---|---|---|
| a. | (p & q) | |
| b. | p [or: q] |
a &E |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & B) | P |
| 2. | A | 1 &E |
Autoinfer is not available for this rule.
Deductions Default (&E), The Logic Book (&E), Accessible Introduction (∧E), Logics (&E), Logic Primer (&E), Symbolic Logic (&E), Modern Logic (&E), MacLogic (&E)
Custom: Select "&E" from Preferences > Rules.
&E (Rule), &ER (Rule), Simp/&E (Alias), Simp/&ER (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | p | A |
| b. | q | |
| c. | (p → q) | a-b →I |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | B | A |
| 3. | A | 1 R |
| 4. | (B → A) | 2-3 →I |
The justification takes the form "a,b →I", where [a] is an assumption that is discharged at [b]. If the lines are cited in reverse order (i.e., "b,a →I"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumption is left undischarged, Deductions will mark it as discharged (autodischarge).
Deductions Default (→I), The Logic Book (⊃I), Accessible Introduction (→I), Logics (→I), Logic Primer (⊃I), Symbolic Logic (⊃I), Modern Logic (→I), MacLogic (→I)
Custom: Select "→I" from Preferences > Rules.
| Line | Formula | Justification |
|---|---|---|
| a. | (p → q) | |
| b. | p | |
| c. | q | a,b →E |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A → B) | P |
| 2. | A | P |
| 3. | B | 1,2 →E |
The justification takes the form "a,b →E", where [a] is the conditional and [b] is the antecedent of the conditional. If the lines are cited in reverse order (i.e., "b,a →E"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
Deductions Default (→E), The Logic Book (⊃E), Accessible Introduction (→E), Logics (→E), Logic Primer (⊃E), Symbolic Logic (⊃E), Modern Logic (→E), MacLogic (→E)
Custom: Select "→E" from Preferences > Rules.
| Line | Formula | Justification |
|---|---|---|
| a. | p | A |
| b. | q | |
| c. | ~q | |
| d. | ~p | a-c ~I |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | ~A | P |
| 3. | B | A |
| 4. | A | 1 R |
| 5. | ~A | 2 R |
| 6. | ~B | 3-5 ~I |
The justification takes the form "a,b ~I", where [a] is an assumption that is discharged at [b]. If the lines are cited in reverse order (i.e., "b,a ~I"), Deductions will flip the order (autocorrect). If the formula at [d] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumption is left undischarged, Deductions will mark it as discharged (autodischarge).
This is a Fitch-style negation introduction rule, where the contradiction appears on separate lines.
Deductions Default (~I), The Logic Book (~I), Accessible Introduction (~I), Logics (~I), Logic Primer (~I), Modern Logic (~I), MacLogic (~I)
Custom: Select "~I" from Preferences > Rules.
~I (Rule), ~IC (Rule), ~IP (Rule), RAA (Rule), ~I/~IP (Alias), ~I/~IC (Alias), IP/~IC (Alias), ~IE/RAA (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | ~p | A |
| b. | q | |
| c. | ~q | |
| d. | p | a-c ~E |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | ~A | P |
| 3. | ~B | A |
| 4. | A | 1 R |
| 5. | ~A | 2 R |
| 6. | B | 3-5 ~E |
The justification takes the form "a,b ~E", where [a] is an assumption that is discharged at [b]. If the lines are cited in reverse order (i.e., "b,a ~E"), Deductions will flip the order (autocorrect). If the formula at [d] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumption is left undischarged, Deductions will mark it as discharged (autodischarge).
This is a Fitch-style negation elimination rule, where the contradiction appears on separate lines.
Deductions Default (~E), The Logic Book (~E), Accessible Introduction (~E), Logics (~E), Logic Primer (~E), Modern Logic (~E), MacLogic (~E)
Custom: Select "~E" from Preferences > Rules.
~E (Rule), ~EC (Rule), ~EP (Rule), RAA (Rule), ~E/~EP (Alias), ~E/~EC (Alias), IP/~EC (Alias), ~IE/RAA (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | p | |
| b. | (p ∨ q) [or: (q ∨ p)] |
a ∨I |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | (A ∨ B) | 1 ∨I |
Autoinfer is not available for this rule.
Deductions Default (∨I), The Logic Book (∨I), Accessible Introduction (∨I), Logics (∨I), Logic Primer (∨I), Symbolic Logic (∨I), Modern Logic (∨I), MacLogic (∨I)
Custom: Select "∨I" from Preferences > Rules.
Disjunction Introduction (Rule), Disjunction Introduction/Restricted (Rule), Addition/∨I (Alias), Addition/∨IR (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | (p ∨ q) | |
| b. | p | A |
| c. | r | |
| d. | q | A |
| e. | r | |
| f. | r | a,b-c,d-e ∨E |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A ∨ B) | P |
| 2. | A | A |
| 3. | (A ∨ B) | 2 ∨I |
| 4. | B | A |
| 5. | (A ∨ B) | 4 ∨I |
| 6. | (A ∨ B) | 1,2-3,4-5 ∨E |
The justification takes the form "a,b-c,d-e ∨E", where [a] is a disjunction, [b] is an assumption of the left disjunct, [d] is an assumption of the right disjunct. If the formula at [f] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumptions are left undischarged, Deductions will mark them as discharged (autodischarge).
Deductions Default (∨E), The Logic Book (∨E), Accessible Introduction (∨E), Logics (∨E), Symbolic Logic (∨E), Modern Logic (∨E), MacLogic (∨E)
Custom: Select "∨E" from Preferences > Rules.
None
| Line | Formula | Justification |
|---|---|---|
| a. | p | A |
| b. | q | |
| c. | q | A |
| d. | p | |
| e. | (p↔q) | a-b,c-d ↔I |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | B | P |
| 3. | A | A |
| 4. | B | 2 R |
| 5. | B | A |
| 6. | A | 1 R |
| 7. | (A↔B) | 3-4,5-6 ↔I |
The justification takes the form "a-b,c-d ↔I", where [a] is the assumption of the left side of the target biconditional, and [c] is the assumption of the right side of target biconditional. If the formula at [e] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumptions are left undischarged, Deductions will mark them as discharged (autodischarge).
Deductions Default (↔I), The Logic Book (≡I), Accessible Introduction (↔I), Logics (↔I), Symbolic Logic (≡I)
Custom: Select "↔I" from Preferences > Rules.
Df (Rule), BC (Rule)
| Line | Formula | Justification |
|---|---|---|
| a. | (p ↔ q) | |
| b. | p [or: q] |
|
| c. | q [or: p] |
a,b ↔E |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A ↔ B) | P |
| 2. | A | P |
| 3. | B | 1,2 ↔E |
The justification takes the form "a,b ↔E", where [a] is right (or left) side of the biconditional, and [b] is the left (or right) side of the biconditional. If the lines are cited in reverse order (i.e., "b,a ↔E"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
Deductions Default (↔E), The Logic Book (≡E), Accessible Introduction (↔E), Logics (↔E), Symbolic Logic (≡E)
Custom: Select "↔E" from Preferences > Rules.
| Line | Formula | Justification |
|---|---|---|
| a. | p | A |
| b. | (q & ~q) | |
| c. | ~p | a-b ~IC |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & ~A) | P |
| 2. | B | A |
| 3. | (A & ~A) | 1 R |
| 4. | ~B | 2-3 ~IC |
The justification takes the form "a,b ~IC", where [a] is an assumption that is discharged at [b]. If the lines are cited in reverse order (i.e., "b,a ~IC"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumption is left undischarged, Deductions will mark it as discharged (autodischarge).
This is a Fitch-style negation introduction rule, where the contradiction appears as a conjunction on a single line. As such, the successful use of this rule depends, in many cases, on a rule that will generate conjunctions (such as &I or Conj). In most cases, this rule will be aliased as ~I or IP.
Deductions Default (~IC)
Custom: Select "~IC" from Preferences > Rules.
~I (Rule), ~IC (Rule), ~IP (Rule), RAA (Rule), ~I/~IP (Alias), ~I/~IC (Alias), IP/~IC (Alias), ~IE/RAA (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | ~p | A |
| b. | (q & ~q) | |
| c. | p | a-b ~EC |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & ~A) | P |
| 2. | ~B | A |
| 3. | (A & ~A) | 1 R |
| 4. | B | 2-3 ~EC |
The justification takes the form "a,b ~EC", where [a] is an assumption that is discharged at [b]. If the lines are cited in reverse order (i.e., "b,a ~EC"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumption is left undischarged, Deductions will mark it as discharged (autodischarge).
This is a Fitch-style negation introduction rule, where the contradiction appears as a conjunction on a single line. As such, the successful use of this rule depends, in many cases, on a rule that will generate conjunctions (such as &I or Conj). In most cases, this rule will be aliased as ~E.
Deductions Default (~EC)
Custom: Select "~EC" from Preferences > Rules.
~E (Rule), ~EC (Rule), ~EP (Rule), RAA (Rule), ~E/~EP (Alias), ~E/~EC (Alias), IP/~EC (Alias), ~IE/RAA (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | p | A |
| b. | Λ | |
| c. | ~p | a-b ~IP |
| Line | Formula | Justification |
|---|---|---|
| 1. | Λ | P |
| 2. | A | A |
| 3. | Λ | 1 R |
| 4. | ~A | 2-3 ~IP |
The justification takes the form "a,b ~IP", where [a] is an assumption that is discharged at [b]. If the lines are cited in reverse order (i.e., "b,a ~IP"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumption is left undischarged, Deductions will mark it as discharged (autodischarge).
This negation introduction rule is "primitive" in the sense that its schema does not involve any connective other than the negation. The successful use of this rule depends, in many cases, on a rule that is able to generate the contradiction symbol ("Λ") (such as ~EP). In most cases, this rule will be aliased as ~I.
Deductions Default (~IP)
Custom: Select "~IP" from Preferences > Rules.
~I (Rule), ~IC (Rule), ~IP (Rule), RAA (Rule), ~I/~IP (Alias), ~I/~IC (Alias), IP/~IC (Alias), ~E (Rule), ~EC (Rule), ~EP (Rule), RAA (Rule), ~E/~EP (Alias), ~E/~EC (Alias), IP/~EC (Alias), ~IE/RAA (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | ~q | |
| b. | q | |
| c. | Λ | a,b ~EP |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | ~A | P |
| 3. | Λ | 2,1 ~EP |
The justification takes the form "a,b ~EP", where [a] is a negation, and [b] is the main subformula of that negation. If the lines are cited in reverse order (i.e., "b,a ~EP"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer "Λ" (autoinfer).
This negation elimination rule is "primitive" in the sense that its schema does not involve any connective other than the negation. In most cases, this rule will be aliased as ~E.
Deductions Default (~EP)
Custom: Select "~EP" from Preferences > Rules.
~E (Rule), ~EC (Rule), ~EP (Rule), RAA (Rule), ~E/~EP (Alias), ~E/~EC (Alias), IP/~EC (Alias), ~IE/RAA (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | p [or: ~p] |
A |
| b. | (q & ~q) | |
| c. | ~p [or: p] |
a-b RAA |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & ~A) | P |
| 2. | ~B | A |
| 3. | (A & ~A) | 1 R |
| 4. | B | 2-3 RAA |
The justification takes the form "a-b RAA", where [a] is an assumption that is discharged at [b]. If the lines are cited in reverse order (i.e., "b-a RAA"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumption is left undischarged, Deductions will mark it as discharged (autodischarge).
This is a Fitch-style negation rule, where the contradiction appears as a conjunction on a single line. As such, the successful use of this rule depends, in many cases, on a rule that will generate conjunctions (such as &I or Conj). RAA functions an inclusive disjunction of negation introduction/conjunction and negation elimination/conjunction: if the sequent is valid on either ~IC or ~EC, it will be valid on RAA.
Deductions Default (RAA)
Custom: Select "RAA" from Preferences > Rules.
~I (Rule), ~IC (Rule), ~IP (Rule), RAA (Rule), ~I/~IP (Alias), ~I/~IC (Alias), IP/~IC (Alias), ~IE/RAA (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | (p ↔ q) [or: ((p→q) & (q→p))] |
|
| b. | ((p→q) & (q→p)) [or: (p ↔ q)] |
a Df |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A↔B) | P |
| 2. | ((A→B) & (B→A)) | 1 Df |
If the formula at [b] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
This rule takes a conjunction and infers a biconditional, or takes a biconditional and infers a conjunction. The left and right sides of the biconditional formula have an order that corresponds to the antecedent and consequent of the left conjunct of the conjunction.
Deductions Default (Df), Modern Logic (Df), MacLogic (Df)
Custom: Select "Df" from Preferences > Rules.
↔I (Rule), ↔E (Rule), BC (Rule), BD (Rule)
| Line | Formula | Justification |
|---|---|---|
| a. | ~~p | |
| b. | p | a DN |
| Line | Formula | Justification |
|---|---|---|
| 1. | ~~A | P |
| 2. | A | 1 Df |
If the formula at [b] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
This rule removes a double-negation from the beginning of a formula, but does not add a double-negation to the beginning of a formula. See DNE for a rule that does both. The use of DN together with ~I, ~IC or ~IP guarantees a classical system of logic.
Deductions Default (DN), Modern Logic (DN), MacLogic (DN)
Custom: Select "DN" from Preferences > Rules.
EFQ (Rule), DNE (Rule)
| Line | Formula | Justification |
|---|---|---|
| a. | Λ | |
| b. | p | a EFQ |
| Line | Formula | Justification |
|---|---|---|
| 1. | Λ | P |
| 2. | A | 1 EFQ |
Autoinfer is not available for this rule.
Although EFQ allows any formula to be inferred from "Λ", it does not discharge any assumptions. The use of EFQ together with ~IP and ~EP, with all other negation rules and rules that involve negation turned off (i.e., ~I, ~E, ~IC, ~EC, RAA, DN, DS, MT, DNE) guarantees an intuitionist system of logic.
Deductions Default (EFQ), Modern Logic (EFQ), MacLogic (EFQ)
Custom: Select "EFQ" from Preferences > Rules.
DN (Rule), DNE (Rule)
| Line | Formula | Justification |
|---|---|---|
| a. | (p ∨ q) | |
| b. | ~p [or: ~q] |
|
| c. | q [or: p] |
a,b DS |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A ∨ B) | P |
| 2. | ~A | P |
| 3. | B | 1,2 DS |
The justification takes the form "a,b DS", where [a] is a disjunction, and [b] is the negation of the left or right disjunct. If the lines are cited in reverse order (i.e., "b,a DS"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
Deductions Default (DS), Introduction to Logic (DS), Logic and Philosophy (DS), The Power of Logic (DS), A Concise Introduction to Logic (DS)
Custom: Select "DS" from Preferences > Rules.
| Line | Formula | Justification |
|---|---|---|
| a. | (p → q) | |
| b. | ~q | |
| c. | ~p | a,b MT |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A → B) | P |
| 2. | ~B | P |
| 3. | ~A | 1,2 MT |
The justification takes the form "a,b MT", where [a] is a conditional, and [b] is the negation of the consequent. If the lines are cited in reverse order (i.e., "b,a MT"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
Deductions Default (MT), Introduction to Logic (MT), Logic and Philosophy (MT), The Power of Logic (MT), A Concise Introduction to Logic (MT)
Custom: Select "MT" from Preferences > Rules.
None
| Line | Formula | Justification |
|---|---|---|
| a. | (p → q) | |
| b. | (q → r) | |
| c. | (p → r) | a,b HS |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A → B) | P |
| 2. | (B → C) | P |
| 3. | (A → C) | 1,2 HS |
The justification takes the form "a,b HS". If the lines are cited in reverse order (i.e., "b,a HS"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
Deductions Default (HS), Introduction to Logic (HS), Logic and Philosophy (HS), The Power of Logic (HS), A Concise Introduction to Logic (HS)
Custom: Select "HS" from Preferences > Rules.
None
| Line | Formula | Justification |
|---|---|---|
| a. | (p → q) | |
| b. | (p → (p & q)) | a Abs |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A → B) | P |
| 2. | (A → (A & B)) | 1 Abs |
If the formula at [b] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
Deductions Default (Abs), Introduction to Logic (Abs)
Custom: Select "Abs" from Preferences > Rules.
None
| Line | Formula | Justification |
|---|---|---|
| a. | (p ∨ q) | |
| b. | (p → r) | |
| c. | (q → s) | |
| d. | (r ∨ s) | a,b,c CD |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A ∨ B) | P |
| 2. | (A → C) | P |
| 3. | (B → D) | P |
| 4. | (C ∨ D) | 1,2,3 CD |
The justification takes the form "a,b,c CD", where [a] is a disjunction, [b] is a conditional whose antecedent is the same as the left disjunct as [a], and [c] is a conditional whose antecedent is the same as the right disjunct of [a]. If the lines are cited with the disjunction in the third position (i.e., "b,c,a CD"), Deductions will change the order so that the disjunction is in the first position (autocorrect). If the formula at [d] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
Deductions Default (CD), Introduction to Logic (CD), Logic and Philosophy (CD), The Power of Logic (CD), A Concise Introduction to Logic (CD)
Custom: Select "CD" from Preferences > Rules.
Constructive Dilemma/Conjunction (Rule)
| Line | Formula | Justification |
|---|---|---|
| a. | (p ∨ q) | |
| b. | ((p→r) & (q→s)) | |
| c. | (r ∨ s) | a,b CDC |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A ∨ B) | P |
| 2. | ((A→B) & (C→D)) | P |
| 3. | (B ∨ D) | 1,2 CDC |
The justification takes the form "a,b CDC", where [a] is a disjunction, and [b] is a conjunction of conditionals. The antecedent of the left conditional is the same as the left disjunct of [a], and the antecedent of the right conditional is the same as the right disjunct of [a]. If the lines are cited in reverse order (i.e., "b,a CDC"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
Deductions Default (CDC)
Custom: Select "CDC" from Preferences > Rules.
Constructive Dilemma (Rule)
| Line | Formula | Justification |
|---|---|---|
| a. | ((p→q)&(q→p)) | |
| b. | (p ↔ q) | a BC |
| Line | Formula | Justification |
|---|---|---|
| 1. | ((A→B)&(B→A)) | P |
| 2. | (A ↔ B) | 1 BC |
If the formula at [b] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
This rule takes a conjunction and infers a biconditional. The left and right sides of the biconditional formula have an order that corresponds to the antecedent and consequent of the left conjunct of the conjunction. In most cases, this rule will be aliased as ↔E.
Deductions Default (BC)
Custom: Select "BC" from Preferences > Rules.
Biconditional Introduction (Rule), Df (Rule)
| Line | Formula | Justification |
|---|---|---|
| a. | (p ↔ q) | |
| b. | (p → q) [or: (q → p)] |
a BD |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A ↔ B) | P |
| 2. | (A → B) | 1 BD |
Autoinfer is not available for this rule.
In most cases, this rule will be aliased as ↔E.
Deductions Default (BD)
Custom: Select "BD" from Preferences > Rules.
Biconditional Elimination (Rule), Df (Rule)
| Line | Formula | Justification |
|---|---|---|
| a. | (p & q) | |
| b. | p | a &ER |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & B) | P |
| 2. | A | 1 &ER |
If the formula at [b] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
This rule differs from conjunction elimination in that only the left conjunct is inferred. In most cases, this rule is aliased as Simp.
Deductions Default (&ER)
Custom: Select "&ER" from Preferences > Rules.
&E (Rule), &ER (Rule), Simp/&E (Alias), Simp/&ER (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | p | |
| b. | (p ∨ q) | a ∨IR |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | (A ∨ B) | 1 ∨IR |
Autoinfer is not available for this rule.
This rule differs from disjunction introduction in that the added disjunct is only on the right. In most cases, this rule is aliased as Add.
Deductions Default (∨IR)
Custom: Select "∨IR" from Preferences > Rules.
Disjunction Introduction (Rule), Disjunction Introduction/Restricted (Rule), Addition/∨I (Alias), Addition/∨IR (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | Fn | |
| b. | (∀x)Fx | a ∀I |
| Line | Formula | Justification |
|---|---|---|
| 1. | (∀x)Fx | P |
| 2. | Fn | 1 ∀E |
| 3. | (∀y)Fy | 2 ∀I |
Autoinfer is not available for this rule. n is either an arbitrary constant or a free variable (depending on language parameters).
The following restrictions apply to universal introduction: (i) x in [b] must replace every instance of n in [a], (ii) x may not appear in [a] and n may not appear in [b], and (iii) n may not appear in any premise or undischarged assumption.
Deductions Default (∀I), The Logic Book (∀I), Accessible Introduction (∀I), Logics (∀I), Logic Primer (UI), Symbolic Logic (∀I), Modern Logic (∀I), MacLogic (∀I)
Custom: Select "∀I" from Preferences > Rules.
∀I (Rule), UG (Rule), UG/∀I (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | (∀x)Fx | |
| b. | Fn | a ∀E |
| Line | Formula | Justification |
|---|---|---|
| 1. | (∀x)Fx | P |
| 2. | Fa | 1 ∀E |
Autoinfer is not available for this rule.
Deductions Default (∀E), The Logic Book (∀E), Accessible Introduction (∀E), Logics (∀E), Logic Primer (UI), Symbolic Logic (∀E), Modern Logic (∀E), MacLogic (∀E)
Custom: Select "∀E" from Preferences > Rules.
UI (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | Fn | |
| b. | (∃x)Fx | a ∃I |
| Line | Formula | Justification |
|---|---|---|
| 1. | Fa | P |
| 2. | (∃x)Fx | 1 ∃I |
Autoinfer is not available for this rule.
Deductions Default (∃I), The Logic Book (∃I), Accessible Introduction (∃I), Logics (∃I), Logic Primer (EG), Symbolic Logic (∃I), Modern Logic (∃I), MacLogic (∃I)
Custom: Select "∃I" from Preferences > Rules.
| Line | Formula | Justification |
|---|---|---|
| a. | (∃x)Fx | |
| b. | Fn | A |
| c. | r | |
| d. | r | a,b,c ∃E |
| Line | Formula | Justification |
|---|---|---|
| 1. | (∃x)Fx | P |
| 2. | Fn | A |
| 3. | (∃y)Fy | 2 ∃I |
| 4. | (∃y)Fy | 1,2,3 ∃E |
Autoinfer is not available for this rule. n is either an arbitrary constant or a free variable (depending on language parameters).
The following restrictions apply to existential elimination: (i) n in [b] must replace every instance of x in [a], (ii) n may not appear in [c] or [d], and (iii) n does not appear in any premise or undischarged assumption.
Deductions Default (∃E), The Logic Book (∃E), Accessible Introduction (∃E), Logics (∃E), Logic Primer (EI), Symbolic Logic (∃E), Modern Logic (∃E), MacLogic (∃E)
Custom: Select "∃E" from Preferences > Rules.
∃E (Rule), EI (Rule), EI (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | n=n | =I |
| Line | Formula | Justification |
|---|---|---|
| 1. | a=a | =I |
Autoinfer is not available for this rule.
No lines are cited in the justification of =I.
Deductions Default (=I), The Logic Book (=I), Accessible Introduction (=I), Logics (=I), Logic Primer (=I), Symbolic Logic (=I), Modern Logic (=I), MacLogic (=I)
Custom: Select "=I" from Preferences > Rules.
=I (Rule), Id (Rule), IR/=I (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | n=o | |
| b. | Fn | |
| c. | Fo | a,b =E |
| Line | Formula | Justification |
|---|---|---|
| a. | a=b | P |
| b. | Fa | P |
| c. | Fb | 1,2 =E |
The justification takes the form "a,b =E", where [a] is the identity formula. If the lines are cited in reverse order (i.e., "b,a =E"), Deductions will flip the order (autocorrect).
Deductions Default (=E), The Logic Book (=E), Accessible Introduction (=E), Logics (=E), Logic Primer (=E), Symbolic Logic (=E), Modern Logic (=E), MacLogic (=E)
Custom: Select "=E" from Preferences > Rules.
=E (Rule), Id (Rule), ID/=E (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | Fn | |
| b. | (∀x)Fx | a UG |
| Line | Formula | Justification |
|---|---|---|
| 1. | (∀x)Fx | P |
| 2. | Fn | 1 UI |
| 3. | (∀y)Fy | 2 UG |
Autoinfer is not available for this rule. n is either an arbitrary constant or a free variable (depending on language parameters).
The following restrictions apply to universal generalization: (i) x in [b] must replace every instance of n in [a], (ii) x may not appear in [a] and n may not appear in [b], (iii) n may not appear in any premise or undischarged assumption, and (iv) n does not appear free in any previous line derived by existential instantiation (EI, Rule).
Deductions Default (UG), Introduction to Logic (UG), Logic and Philosophy (UG), The Power of Logic (UG), A Concise Introduction to Logic (UG)
Custom: Select "UG" from Preferences > Rules.
∀I (Rule), UG (Rule), UG/∀I (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | (∃x)Fx | |
| b. | Fn | a EI |
| Line | Formula | Justification |
|---|---|---|
| 1. | (∃x)Fx | P |
| 2. | Fn | 1 EI |
Autoinfer is not available for this rule. n is either an arbitrary constant or a free variable (depending on language parameters).
Deductions Default (EI), Introduction to Logic (EI), Logic and Philosophy (EI), The Power of Logic (EI), A Concise Introduction to Logic (EI)
Custom: Select "EI" from Preferences > Rules.
∃E (Rule), EI (Rule), EI (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | [1] (∀x)~Fx [2] (∃x)~Fx [3] ~(∀x)Fx [4] ~(∃x)Fx |
|
| b. | [1] ~(∃x)Fx [2] ~(∀x)Fx [3] (∃x)~Fx [4] (∀x)~Fx |
a QS |
| Line | Formula | Justification |
|---|---|---|
| 1. | (∀x)~Fx | P |
| 2. | ~(∃x)Fx | 1 QS |
Autoinfer is not available for this rule.
This rule is not an equivalence rule. See Change of Quantifier (CQ) for the related equivalence rule.
Deductions Default (QS), Modern Logic (QS), MacLogic (QS)
Custom: Select "QS" from Preferences > Rules.
QS (Rule), CQ (Rule), QN/QS (Alias), QN/CQ (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | n=n | Id |
| Line | Formula | Justification |
|---|---|---|
| a. | n=o | |
| b. | o=n | a Id |
| Line | Formula | Justification |
|---|---|---|
| a. | n=o | |
| b. | Fn | |
| c. | Fo | a,b Id |
| Line | Formula | Justification |
|---|---|---|
| 1. | a=a | Id |
| Line | Formula | Justification |
|---|---|---|
| 1. | a=b | P |
| 2. | b=a | 1 Id |
| Line | Formula | Justification |
|---|---|---|
| a. | a=b | P |
| b. | Fa | P |
| c. | Fb | 1,2 Id |
Autoinfer is not available for this rule.
Identity is a hybrid rule with three different schemata. The schema followed is determined by the number of lines cited in the justification: with no lines cited, the Id rule follows identity introduction (=I); with one line cited, the Id rule follows identity equivalence (IdE); with two lines cited, the Id rule follows identity elimination (=E).
Deductions Default (Id), A Concise Introduction to Logic (Id)
Custom: Select "Id" from Preferences > Rules.
=I (Rule), =E (Rule), Id (Rule), IR/=I (Alias), ID/=E (Alias)
|
(∀x)~Fx :: ~(∃x)Fx (∃x)~Fx :: ~(∀x)Fx (∀x)Fx :: ~(∃x)~Fx (∃x)Fx :: ~(∀x)~Fx |
| Line | Formula | Justification |
|---|---|---|
| 1. | (∀x)Fx | P |
| 2. | ~(∃x)~Fx | 1 CQ |
This rule is an equivalence rule. Autoinfer is not available for this rule.
This is not an inference rule. See Quantifier Shift (QS) for the related inference rule.
Deductions Default (CQ), A Concise Introduction to Logic (CQ)
Custom: Select "CQ" from Preferences > Rules.
QS (Rule), CQ (Rule), QN/QS (Alias), QN/CQ (Alias)
| n=o :: o=n |
| Line | Formula | Justification |
|---|---|---|
| 1. | a=b | P |
| 2. | b=a | 1 IdE |
This rule is an equivalence rule. Autoinfer is not available for this rule.
Deductions Default (IdE)
Custom: Select "IdE" from Preferences > Rules.
Id (Rule)
| Line | Formula | Justification |
|---|---|---|
| a. | (∃x)Fx | |
| b. | Fn | a EIR |
| Line | Formula | Justification |
|---|---|---|
| 1. | (∃x)Fx | P |
| 2. | Fn | 1 EIR |
Autoinfer is not available for this rule. n is a constant. This rule is "restricted" in the sense that n may not be a free variable, even if free variables are permitted in the language. In most cases, this rule will be aliased as EI, and is combined with UG and a language that permits free variables (but not arbitrary constants).
Deductions Default (EIR),
Custom: Select "EIR" from Preferences > Rules.
Existential Elimination (Rule)
| p :: ~~p |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | ~~A | 1 DNE |
This rule is an equivalence rule. Autoinfer is not available for this rule.
Deductions Default (DNE)
Custom: Select "DNE" from Preferences > Rules.
DN (Rule)
| ~(p & q) :: (~p ∨ ~q) ~(p ∨ q) :: (~p & ~q) |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & B) | P |
| 2. | (~A ∨ ~B) | 1 DeM |
This rule is an equivalence rule. Autoinfer is not available for this rule.
Deductions Default (DeM)
Custom: Select "DeM" from Preferences > Rules.
None
| (p & q) :: (q & p) (p ∨ q) :: (q ∨ p) |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & B) | P |
| 2. | (B & A) | 1 Comm |
This rule is an equivalence rule. Autoinfer is not available for this rule.
Deductions Default (Comm), Introduction to Logic (Comm), Logic and Philosophy (Comm), The Power of Logic (Comm), A Concise Introduction to Logic (Comm)
Custom: Select "Comm" from Preferences > Rules.
None
| (p & (q & r)) :: ((p & q) & r) (p ∨ (q ∨ r)) :: ((p ∨ q) ∨ r) |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & (B & C)) | P |
| 2. | ((A & B) & C) | 1 Assoc |
This rule is an equivalence rule. Autoinfer is not available for this rule.
Deductions Default (Assoc), Introduction to Logic (Assoc), Logic and Philosophy (Assoc), The Power of Logic (Assoc), A Concise Introduction to Logic (Assoc)
Custom: Select "Assoc" from Preferences > Rules.
None
| (p & (q ∨ r)) :: ((p & q) ∨ (p & r) (p ∨ (q & r)) :: ((p ∨ q) & (p ∨ r) |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A&(B∨C)) | P |
| 2. | ((A&B)∨(A&C)) | 1 Dist |
This rule is an equivalence rule. Autoinfer is not available for this rule.
Deductions Default (Dist), Introduction to Logic (Dist), Logic and Philosophy (Dist), The Power of Logic (Dist), A Concise Introduction to Logic (Dist)
Custom: Select "Dist" from Preferences > Rules.
None
| p :: (p & p) p :: (p ∨ p) |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | (A & A) | 1 Taut |
This rule is an equivalence rule. Autoinfer is not available for this rule.
Deductions Default (Taut), Introduction to Logic (Taut), Logic and Philosophy (Taut), The Power of Logic (Taut), A Concise Introduction to Logic (Taut)
Custom: Select "Taut" from Preferences > Rules.
| (p → q) :: (~p ∨ q) |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A → B) | P |
| 2. | (~A ∨ B) | 1 Impl |
This rule is an equivalence rule. Autoinfer is not available for this rule.
Deductions Default (Impl), Introduction to Logic (Impl), Logic and Philosophy (Impl), The Power of Logic (Impl), A Concise Introduction to Logic (Impl)
Custom: Select "Impl" from Preferences > Rules.
None
| ((p & q) → r) :: (p → (q → r)) |
| Line | Formula | Justification |
|---|---|---|
| 1. | ((A & B) → C) | P |
| 2. | (A → (B → C)) | 1 Exp |
This rule is an equivalence rule. Autoinfer is not available for this rule.
Deductions Default (Exp), Introduction to Logic (Exp), Logic and Philosophy (Exp), The Power of Logic (Exp), A Concise Introduction to Logic (Exp)
Custom: Select "Exp" from Preferences > Rules.
None
| (p → q) :: (~q → ~p) |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A → B) | P |
| 2. | (~B → ~A) | 1 Contra |
This rule is an equivalence rule. Autoinfer is not available for this rule.
Deductions Default (Contra), Introduction to Logic (Contra), Logic and Philosophy (Contra), The Power of Logic (Contra), A Concise Introduction to Logic (Contra)
Custom: Select "Contra" from Preferences > Rules.
None
| (p ↔ q) :: ((p → q) & (q → p)) (p ↔ q) :: ((p & q) ∨ (~p & ~q)) |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A ↔ B) | P |
| 2. | ((A & B) ∨ (~A & ~B) | 1 Equiv |
This rule is an equivalence rule. Autoinfer is not available for this rule.
Deductions Default (Equiv), Introduction to Logic (Equiv), Logic and Philosophy (Equiv), The Power of Logic (Equiv), A Concise Introduction to Logic (Equiv)
Custom: Select "Equiv" from Preferences > Rules.
None
| Line | Formula | Justification |
|---|---|---|
| a. | p | |
| b. | q | |
| c. | (p & q) | a,b Conj |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | B | P |
| 3. | (A & B) | 1,2 Conj |
The justification takes the form "a,b Conj", where [a] is the left conjunct and [b] is the right conjunct of [c]. If the lines are cited in reverse order (i.e., "b,a Conj"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
Introduction to Logic (Conj), Logic and Philosophy (Conj), The Power of Logic (Conj), A Concise Introduction to Logic (Conj)
Custom: Select "Rename &I as Conj" from Preferences > Aliases.
| Line | Formula | Justification |
|---|---|---|
| a. | (p & q) | |
| b. | p [or: q] |
a Simp |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & B) | P |
| 2. | A | 1 Simp |
Autoinfer is not available for this rule.
Logic and Philosophy (Simp), The Power of Logic (Simp)
Custom: Select "Rename &E as Simp" from Preferences > Aliases.
&E (Rule), &ER (Rule), Simp/&E (Alias), Simp/&ER (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | p | A |
| b. | q | |
| c. | (p → q) | a-b CP |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | B | A |
| 3. | A | 1 R |
| 4. | (B → A) | 2-3 CP |
The justification takes the form "a,b CP", where [a] is an assumption that is discharged at [b]. If the lines are cited in reverse order (i.e., "b,a CP"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumption is left undischarged, Deductions will mark it as discharged (autodischarge).
Introduction to Logic (CP), Logic and Philosophy (CP), The Power of Logic (CP), A Concise Introduction to Logic (CP)
Custom: Select "Rename →I as CP" from Preferences > Aliases.
| Line | Formula | Justification |
|---|---|---|
| a. | (p → q) | |
| b. | p | |
| c. | q | a,b MP |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A → B) | P |
| 2. | A | P |
| 3. | B | 1,2 MP |
The justification takes the form "a,b MP", where [a] is the conditional and [b] is the antecedent of the conditional. If the lines are cited in reverse order (i.e., "b,a MP"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
Introduction to Logic (MP), Logic and Philosophy (MP), The Power of Logic (MP), A Concise Introduction to Logic (MP)
Custom: Select "Rename →E as MP" from Preferences > Aliases.
| Line | Formula | Justification |
|---|---|---|
| a. | p | |
| b. | (p ∨ q) [or: (q ∨ p)] |
a Add |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | (A ∨ B) | 1 Add |
Autoinfer is not available for this rule.
Logic and Philosophy (Add), The Power of Logic (Add)
Custom: Select "Rename ∨I as Add" from Preferences > Rules.
Disjunction Introduction (Rule), Disjunction Introduction/Restricted (Rule), Addition/∨I (Alias), Addition/∨IR (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | (p ∨ q) | |
| b. | ~p [or: ~q] |
|
| c. | q [or: p] |
a,b ∨E |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A ∨ B) | P |
| 2. | ~A | P |
| 3. | B | 1,2 ∨E |
The justification takes the form "a,b ∨E", where [a] is a disjunction, and [b] is the negation of the left or right disjunct. If the lines are cited in reverse order (i.e., "b,a ∨E"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
Logic Primer (∨E)
Custom: Select "Rename DS as ∨E" from Preferences > Rules.
| Line | Formula | Justification |
|---|---|---|
| a. | ((p→q)&(q→p)) | |
| b. | (p ↔ q) | a ↔I |
| Line | Formula | Justification |
|---|---|---|
| 1. | ((A→B)&(B→A)) | P |
| 2. | (A ↔ B) | 1 ↔I |
If the formula at [b] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
This rule takes a conjunction and infers a biconditional. The left and right sides of the biconditional formula have an order that corresponds to the antecedent and consequent of the left conjunct of the conjunction.
Logic Primer (≡I), Logics (↔I)
Custom: Select "Rename BC as ↔I" from Preferences > Rules.
Biconditional Introduction (Rule), Df (Rule), Biconditional Composition (Rule)
| Line | Formula | Justification |
|---|---|---|
| a. | (p ↔ q) | |
| b. | (p → q) [or: (q → p)] |
a ↔E |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A ↔ B) | P |
| 2. | (A → B) | 1 ↔E |
Autoinfer is not available for this rule.
Logic Primer (≡E), Logics (↔E)
Custom: Select "Rename BD as ↔E" from Preferences > Rules.
Biconditional Elimination (Rule), Df (Rule), Biconditional Decomposition (Rule)
| Line | Formula | Justification |
|---|---|---|
| a. | (p ∨ q) | |
| b. | ((p→r) & (q→s)) | |
| c. | (r ∨ s) | a,b CD |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A ∨ B) | P |
| 2. | ((A→B) & (C→D)) | P |
| 3. | (B ∨ D) | 1,2 CD |
The justification takes the form "a,b CD", where [a] is a disjunction, and [b] is a conjunction of conditionals. The antecedent of the left conditional is the same as the left disjunct of [a], and the antecedent of the right conditional is the same as the right disjunct of [a]. If the lines are cited in reverse order (i.e., "b,a CD"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
Introduction to Logic (CDC), A Concise Introduction to Logic (CDC)
Custom: Select "Rename CD as CDC" from Preferences > Rules.
| p :: (p & p) p :: (p ∨ p) |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | (A & A) | 1 Re |
This rule is an equivalence rule. Autoinfer is not available for this rule.
The Power of Logic (Re)
Custom: Select "Rename Taut as Re" from Preferences > Aliases.
| Line | Formula | Justification |
|---|---|---|
| a. | (p & q) | |
| b. | p | a Simp |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & B) | P |
| 2. | A | 1 Simp |
If the formula at [b] is left blank but the justification is entered, Deductions will infer the formula (autoinfer).
This rule differs from conjunction elimination in that only the left conjunct is inferred.
Introduction to Logic (Simp), A Concise Introduction to Logic (Simp)
Custom: Select "Rename &ER as Simp" from Preferences > Aliases.
&E (Rule), &ER (Rule), Simp/&E (Alias), Simp/&ER (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | p | |
| b. | (p ∨ q) | a Add |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | (A ∨ B) | 1 Add |
Autoinfer is not available for this rule.
This rule differs from disjunction introduction in that the added disjunct is only on the right.
Introduction to Logic (Add), A Concise Introduction to Logic (Add)
Custom: Select "Rename ∨IR as Add" from Preferences > Aliases.
Disjunction Introduction (Rule), Disjunction Introduction/Restricted (Rule), Addition/∨I (Alias), Addition/∨IR (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | p | A |
| b. | Λ | |
| c. | ~p | a-b ~I |
| Line | Formula | Justification |
|---|---|---|
| 1. | Λ | P |
| 2. | A | A |
| 3. | Λ | 1 R |
| 4. | ~A | 2-3 ~I |
The justification takes the form "a,b ~I", where [a] is an assumption that is discharged at [b]. If the lines are cited in reverse order (i.e., "b,a ~I"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumption is left undischarged, Deductions will mark it as discharged (autodischarge).
This negation introduction rule is "primitive" in the sense that its schema does not involve any connective other than the negation. The successful use of this rule depends, in many cases, on a rule that is able to generate the contradiction symbol ("Λ") (such as ~EP).
Modern Logic (~I)
Custom: Select "Rename ~IP as ~I" from Preferences > Aliases.
~I (Rule), ~IC (Rule), ~IP (Rule), RAA (Rule), ~I/~IP (Alias), ~I/~IC (Alias), IP/~IC (Alias), ~IE/RAA (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | ~q | |
| b. | q | |
| c. | Λ | a,b ~E |
| Line | Formula | Justification |
|---|---|---|
| 1. | A | P |
| 2. | ~A | P |
| 3. | Λ | 2,1 ~E |
The justification takes the form "a,b ~E", where [a] is a negation, and [b] is the main subformula of that negation. If the lines are cited in reverse order (i.e., "b,a ~E"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer "Λ" (autoinfer).
This negation elimination rule is "primitive" in the sense that its schema does not involve any connective other than the negation.
Modern Logic (~E)
Custom: Select "Rename ~EP as ~E" from Preferences > Aliases.
~E (Rule), ~EC (Rule), ~EP (Rule), RAA (Rule), ~E/~EP (Alias), ~E/~EC (Alias), IP/~EC (Alias), ~IE/RAA (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | p | A |
| b. | (q & ~q) | |
| c. | ~p | a-b ~I |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & ~A) | P |
| 2. | B | A |
| 3. | (A & ~A) | 1 R |
| 4. | ~B | 2-3 ~I |
The justification takes the form "a,b ~I", where [a] is an assumption that is discharged at [b]. If the lines are cited in reverse order (i.e., "b,a ~I"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumption is left undischarged, Deductions will mark it as discharged (autodischarge).
This is a Fitch-style negation introduction rule, where the contradiction appears as a conjunction on a single line. As such, the successful use of this rule depends, in many cases, on a rule that will generate conjunctions (such as & or Conj).
Deductions Default (~IC)
Custom: Select "Rename ~IC as ~I" from Preferences > Aliases.
~I (Rule), ~IC (Rule), ~IP (Rule), RAA (Rule), ~I/~IP (Alias), ~I/~IC (Alias), IP/~IC (Alias), ~IE/RAA (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | ~p | A |
| b. | (q & ~q) | |
| c. | p | a-b ~E |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & ~A) | P |
| 2. | ~B | A |
| 3. | (A & ~A) | 1 R |
| 4. | B | 2-3 ~E |
The justification takes the form "a,b ~E", where [a] is an assumption that is discharged at [b]. If the lines are cited in reverse order (i.e., "b,a ~E"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumption is left undischarged, Deductions will mark it as discharged (autodischarge).
This is a Fitch-style negation introduction rule, where the contradiction appears as a conjunction on a single line. As such, the successful use of this rule depends, in many cases, on a rule that will generate conjunctions (such as &I or Conj).
Deductions Default (~EC)
Custom: Select "Rename ~EC as ~E" from Preferences > Aliases.
~E (Rule), ~EC (Rule), ~EP (Rule), RAA (Rule), ~E/~EP (Alias), ~E/~EC (Alias), IP/~EC (Alias), ~IE/RAA (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | p | A |
| b. | (q & ~q) | |
| c. | ~p | a-b IP |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & ~A) | P |
| 2. | B | A |
| 3. | (A & ~A) | 1 R |
| 4. | ~B | 2-3 IP |
The justification takes the form "a,b IP", where [a] is an assumption that is discharged at [b]. If the lines are cited in reverse order (i.e., "b,a IP"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumption is left undischarged, Deductions will mark it as discharged (autodischarge).
This is a Fitch-style negation introduction rule, where the contradiction appears as a conjunction on a single line. As such, the successful use of this rule depends, in many cases, on a rule that will generate conjunctions (such as & or Conj).
Deductions Default (~IC)
Custom: Select "Rename ~IC as IP" from Preferences > Aliases.
~I (Rule), ~IC (Rule), ~IP (Rule), RAA (Rule), ~I/~IP (Alias), ~I/~IC (Alias), IP/~IC (Alias), ~IE/RAA (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | ~p | A |
| b. | (q & ~q) | |
| c. | p | a-b IP |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & ~A) | P |
| 2. | ~B | A |
| 3. | (A & ~A) | 1 R |
| 4. | B | 2-3 IP |
The justification takes the form "a,b IP", where [a] is an assumption that is discharged at [b]. If the lines are cited in reverse order (i.e., "b,a IP"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumption is left undischarged, Deductions will mark it as discharged (autodischarge).
This is a Fitch-style negation introduction rule, where the contradiction appears as a conjunction on a single line. As such, the successful use of this rule depends, in many cases, on a rule that will generate conjunctions (such as &I or Conj).
Deductions Default (~EC)
Custom: Select "Rename ~EC as IP" from Preferences > Aliases.
~E (Rule), ~EC (Rule), ~EP (Rule), RAA (Rule), ~E/~EP (Alias), ~E/~EC (Alias), IP/~EC (Alias), ~IE/RAA (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | p [or: ~p] |
A |
| b. | (q & ~q) | |
| c. | ~p [or: p] |
a-b ~IE |
| Line | Formula | Justification |
|---|---|---|
| 1. | (A & ~A) | P |
| 2. | ~B | A |
| 3. | (A & ~A) | 1 R |
| 4. | B | 2-3 ~IE |
The justification takes the form "a-b ~IE", where [a] is an assumption that is discharged at [b]. If the lines are cited in reverse order (i.e., "b-a ~IE"), Deductions will flip the order (autocorrect). If the formula at [c] is left blank but the justification is entered, Deductions will infer the formula (autoinfer). If the assumption is left undischarged, Deductions will mark it as discharged (autodischarge).
This is a Fitch-style negation rule, where the contradiction appears as a conjunction on a single line. As such, the successful use of this rule depends, in many cases, on a rule that will generate conjunctions (such as &I or Conj). ~IE functions an inclusive disjunction of negation introduction/conjunction and negation elimination/conjunction: if the sequent is valid on either ~IC or ~EC, it will be valid on ~IE.
Deductions Default (RAA)
Custom: Select "Rename RAA as ~IE" from Preferences > Aliases.
~I (Rule), ~IC (Rule), ~IP (Rule), RAA (Rule), ~I/~IP (Alias), ~I/~IC (Alias), IP/~IC (Alias), ~IE/RAA (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | Fn | |
| b. | (∀x)Fx | a UG |
| Line | Formula | Justification |
|---|---|---|
| 1. | (∀x)Fx | P |
| 2. | Fn | 1 ∀E |
| 3. | (∀y)Fy | 2 UG |
Autoinfer is not available for this rule. n is either an arbitrary constant or a free variable (depending on language parameters).
The following restrictions apply to universal introduction: (i) x in [b] must replace every instance of n in [a], (ii) x may not appear in [a] and n may not appear in [b], and (iii) n may not appear in any premise or undischarged assumption.
Deductions Default (∀I), The Logic Book (∀I), Accessible Introduction (∀I), Logics (∀I), Logic Primer (UI), Symbolic Logic (∀I), Modern Logic (∀I), MacLogic (∀I)
Custom: Select "Rename ∀I as UG" from Preferences > Aliases.
∀I (Rule), UG (Rule), UG/∀I (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | (∀x)Fx | |
| b. | Fn | a UI |
| Line | Formula | Justification |
|---|---|---|
| 1. | (∀x)Fx | P |
| 2. | Fa | 1 UI |
Autoinfer is not available for this rule.
Deductions Default (∀E), The Logic Book (∀E), Accessible Introduction (∀E), Logics (∀E), Logic Primer (UI), Symbolic Logic (∀E), Modern Logic (∀E), MacLogic (∀E)
Custom: Select "Rename ∀E as UI" from Preferences > Aliases.
∀I (Rule), UG (Rule), UG/∀I (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | Fn | |
| b. | (∃x)Fx | a EG |
| Line | Formula | Justification |
|---|---|---|
| 1. | Fa | P |
| 2. | (∃x)Fx | 1 EG |
Autoinfer is not available for this rule.
Deductions Default (∃I), The Logic Book (∃I), Accessible Introduction (∃I), Logics (∃I), Logic Primer (EG), Symbolic Logic (∃I), Modern Logic (∃I), MacLogic (∃I)
Custom: Select "Rename ∃I as EG" from Preferences > Aliases.
| Line | Formula | Justification |
|---|---|---|
| a. | (∃x)Fx | |
| b. | Fn | A |
| c. | r | |
| d. | r | a,b–c EI |
| Line | Formula | Justification |
|---|---|---|
| 1. | (∃x)Fx | P |
| 2. | Fn | A |
| 3. | (∃y)Fy | 2 EG |
| 4. | (∃y)Fy | 1,2–3 EI |
Autoinfer is not available for this rule. n is either an arbitrary constant or a free variable (depending on language parameters).
The following restrictions apply to existential elimination: (i) n in [b] must replace every instance of x in [a], (ii) n may not appear in [c] or [d], and (iii) n does not appear in any premise or undischarged assumption.
Deductions Default (∃E), The Logic Book (∃E), Accessible Introduction (∃E), Logics (∃E), Logic Primer (EI), Symbolic Logic (∃E), Modern Logic (∃E), MacLogic (∃E)
Custom: Select "Rename ∃E as EI" from Preferences > Aliases.
∃E (Rule), EI (Rule), EI (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | n=n | IR |
| Line | Formula | Justification |
|---|---|---|
| 1. | a=a | IR |
Autoinfer is not available for this rule.
No lines are cited in the justification of IR.
Deductions Default (=I), The Logic Book (=I), Accessible Introduction (=I), Logics (=I), Logic Primer (=I), Symbolic Logic (=I), Modern Logic (=I), MacLogic (=I)
Custom: Select "Rename =I as IR" from Preferences > Aliases.
=I (Rule), Id (Rule), IR/=I (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | n=o | |
| b. | Fn | |
| c. | Fo | a,b ID |
| Line | Formula | Justification |
|---|---|---|
| a. | a=b | P |
| b. | Fa | P |
| c. | Fb | 1,2 ID |
The justification takes the form "a,b ID", where [a] is the identity formula. If the lines are cited in reverse order (i.e., "b,a ID"), Deductions will flip the order (autocorrect).
Deductions Default (=E), The Logic Book (=E), Accessible Introduction (=E), Logics (=E), Logic Primer (=E), Symbolic Logic (=E), Modern Logic (=E), MacLogic (=E)
Custom: Select "Rename =E as ID" from Preferences > Aliases.
=E (Rule), Id (Rule), ID/=E (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | [1] (∀x)~Fx [2] (∃x)~Fx [3] ~(∀x)Fx [4] ~(∃x)Fx |
|
| b. | [1] ~(∃x)Fx [2] ~(∀x)Fx [3] (∃x)~Fx [4] (∀x)~Fx |
a QN |
| Line | Formula | Justification |
|---|---|---|
| 1. | (∀x)~Fx | P |
| 2. | ~(∃x)Fx | 1 QN |
Autoinfer is not available for this rule.
This rule is not an equivalence rule. See Change of Quantifier (CQ) for the related equivalence rule.
Deductions Default (QS), Modern Logic (QS), MacLogic (QS)
Custom: Select "Rename QS as QN" from Preferences > Aliases.
QS (Rule), CQ (Rule), QN/QS (Alias), QN/CQ (Alias)
|
(∀x)~Fx :: ~(∃x)Fx (∃x)~Fx :: ~(∀x)Fx (∀x)Fx :: ~(∃x)~Fx (∃x)Fx :: ~(∀x)~Fx |
| Line | Formula | Justification |
|---|---|---|
| 1. | (∀x)Fx | P |
| 2. | ~(∃x)~Fx | 1 QN |
This rule is an equivalence rule. Autoinfer is not available for this rule.
This is not an inference rule. See Quantifier Shift (QS) for the related inference rule.
Deductions Default (CQ), A Concise Introduction to Logic (CQ)
Custom: Select "CQ" from Preferences > Rules.
QS (Rule), CQ (Rule), QN/QS (Alias), QN/CQ (Alias)
| Line | Formula | Justification |
|---|---|---|
| a. | (∃x)Fx | |
| b. | Fn | a EI |
| Line | Formula | Justification |
|---|---|---|
| 1. | (∃x)Fx | P |
| 2. | Fn | 1 EI |
Autoinfer is not available for this rule. n is a constant. This rule is "restricted" in the sense that n may not be a free variable, even if free variables are permitted in the language. In most cases, this rule is combined with UG and a language that permits free variables (but not arbitrary constants).
Deductions Default (EIR),
Custom: Select "Rename EIR as EI" from Preferences > Aliases.
Existential Elimination (Rule)