Fact-checked by Grok 2 weeks ago

Disjunction elimination

Disjunction elimination, also known as the rule of cases or ∨E, is a fundamental inference rule in natural deduction systems for propositional and predicate logic that allows a conclusion C to be inferred from a disjunction A \lor B provided that C can be derived from A alone and from B alone in separate subproofs. This rule formalizes the intuitive process of reasoning by cases, where the truth of the disjunction guarantees that at least one disjunct holds, and if the desired conclusion follows regardless of which one is true, it can be asserted unconditionally. Introduced by Gerhard Gentzen in his seminal 1934 work on proof theory, disjunction elimination forms part of the elimination rules for logical connectives, complementing the corresponding introduction rule that constructs disjunctions from individual formulas. In standard formulations, such as those in Fitch-style natural deduction, the rule requires a principal premise stating the disjunction and two hypothetical subproofs: one assuming the first disjunct derives the conclusion, and the other assuming the second disjunct does the same; the assumptions are then discharged to yield the conclusion at the main level. For example, given P \lor Q, a subproof from P to R, and another from Q to R, one concludes R. The rule is valid in both classical and intuitionistic logics, though its application differs in scope due to the logics' varying principles; in , it aligns with the , enabling broader proofs, while in , it emphasizes constructive derivations without relying on elimination. Disjunction elimination is essential for handling disjunctive information in proofs, often appearing in more complex derivations involving conditionals or quantifiers, and its subproof structure underscores the modular nature of , promoting proofs that mimic everyday mathematical reasoning.

Overview

Definition and Basic Concept

Disjunction elimination, often denoted as ∨E, is a fundamental in that permits the derivation of a conclusion C from the disjunction A \lor B, provided that C can be derived assuming A in one subproof and assuming B in another subproof, with the assumptions discharged. This rule captures the idea that if a disjunction A \lor B holds and the consequent C follows in either case, then C must be true regardless of which disjunct is actualized. Intuitively, disjunction elimination embodies proof by cases: given that at least one of A or B is true, and assuming C can be established under either assumption, the uncertainty of the disjunction does not prevent affirming C. This reasoning aligns with everyday deliberation, such as concluding that a meeting will occur if it is scheduled for either morning or afternoon, provided arrangements ensure success in both scenarios. It is implemented in proof systems like . Semantically, the validity of ∨E in classical propositional logic is justified by truth-table semantics, where logical connectives are defined by their truth values across all possible assignments. Consider the formula (A \lor B) \land (A \to C) \land (B \to C) \to C; its truth table over the eight possible truth assignments to A, B, and C shows it as a tautology, as there is no valuation where the antecedent is true and the consequent false—for instance, when A is false and B is true, the premises require C to be true to satisfy B \to C, and similarly for other cases. In , the ∨E rule is the same as in , permitting hypothetical reasoning from either disjunct. However, disjunctions can only be introduced constructively by proving one disjunct explicitly, limiting applications compared to , which allows non-constructive proofs via excluded middle.

Role in Logical Inference

Disjunction elimination plays a pivotal role in logical inference by enabling case analysis, which allows reasoners to split their arguments based on the possible disjuncts of a disjunction and derive a common conclusion from each case separately. This mechanism underpins much of in , facilitating the systematic exploration of alternatives without assuming which disjunct holds, thereby broadening the scope of provable inferences. In , disjunction elimination contributes significantly to the system's by pairing with other rules, such as introduction and elimination, to derive all tautologies from valid premises. This ensures that every semantically valid formula is provable, as the rule allows exhaustive coverage of disjunctive possibilities in proofs. The of disjunction elimination follows from the exhaustive nature of its cases: if the premises, including the disjunction, are true in a model, then at least one disjunct holds, and the derivation from that disjunct to the conclusion preserves truth, guaranteeing the conclusion's truth across all scenarios. This alignment with model-theoretic semantics upholds the rule's reliability in classical frameworks. In contrast, systems like restrict disjunction elimination to prevent irrelevant inferences, requiring shared propositional content between premises and conclusions, which renders the rule incomplete relative to classical standards and limits free case analysis.

Formalizations

In Propositional Logic

In propositional logic, disjunction elimination () is a fundamental that enables the derivation of a conclusion from a disjunction and corresponding implications. Formally, the schema states: given the premises φ ∨ ψ, φ → χ, and ψ → χ, where φ, ψ, and χ are any propositional formulas constructed from atomic propositions using connectives such as ∧, ∨, →, and ¬, one may infer χ. This rule captures the intuitive process of proof by cases, where the disjunction presents alternative possibilities, and the implications ensure the same outcome regardless of which case holds. The validity of ∨E is established semantically through truth-functional analysis, as it preserves truth across all possible assignments to the atomic propositions. Consider the argument form where the premises are true only if the conclusion follows; specifically, the implication (( \phi \lor \psi ) \land ( \phi \to \chi ) \land ( \psi \to \chi )) \to \chi is a tautology in classical propositional logic. To verify this for atomic propositions P, Q, and R (setting φ = P, ψ = Q, χ = R), a truth table enumerates all eight assignments:
PQRP ∨ QP → RQ → RPremises TrueR
TTTTTTTT
TTFTFFFF
TFTTTTTT
TFFTFTFF
FTTTTTTT
FTFTTFFF
FFTFTTFT
FFFFTTFF
In every row where the premises are all true (marked T), R is also true, confirming soundness. If the premises hold, at least one of P or Q is true (from P ∨ Q), and the implications ensure R follows from whichever is true. ∨E eliminates redundancy in proofs by collapsing multiple disjunctive branches into a unified conclusion, avoiding the need to track separate cases beyond the common result. For instance, from the premises (P ∨ Q) ∧ (P → R) ∧ (Q → R), ∨E directly yields R, streamlining the deduction without exhaustive enumeration of scenarios. This efficiency is particularly valuable in constructing formal proofs, as it reduces the complexity of handling alternatives while maintaining logical rigor.

In Predicate Logic

In first-order logic, disjunction elimination adapts the propositional to accommodate complex formulas involving predicates and quantifiers. The rule permits inferring a conclusion χ from the premises φ ∨ ψ, φ → χ, and ψ → χ, where φ, ψ, and χ are arbitrary first-order formulas that may include predicate symbols applied to terms and bound by (∀) or existential (∃) quantifiers. This formalization ensures that the connective ∨ functions as an inclusive disjunction, preserving the logical structure across atomic predicates and quantified statements. The interaction between disjunction elimination and quantifiers hinges on the proper management of scopes within each disjunct. Quantifiers bind variables locally to their formulas, so when applying the rule to a disjunction such as ∀x P(x) ∨ ∃y Q(y), the universal quantifier scopes over x exclusively in the antecedent φ → χ, while the existential scopes over y in ψ → χ; the resulting χ may incorporate its own quantifiers, provided bindings do not conflict across cases. This scoping mechanism maintains the independence of assumptions in each disjunctive branch, allowing derivations that respect the semantic domains of predicates without unintended capture. Model-theoretically, disjunction elimination is justified by the preservation of truth in structures. In any where the , predicates, and functions satisfy φ ∨ ψ (along with the implications), at least one disjunct holds, forcing χ to be true via the corresponding ; thus, the rule holds in all models satisfying the . A representative example illustrates this application: from the (∃x R(x) ∨ ∀y S(y)) ∧ (∃x R(x) → T) ∧ (∀y S(y) → T), disjunction elimination yields T, as the quantified disjunction covers the cases leading to the unquantified conclusion through the implications.

Proof Systems

Natural Deduction

In , disjunction elimination (∨E) is implemented as a rule that enables proof by cases, allowing the derivation of a conclusion C from a disjunction A \lor B provided that C can be established independently from each disjunct in separate subproofs. The rule requires the presence of the disjunction as a , followed by two subproofs: one assuming A and deriving C, and another assuming B and deriving C; the conclusion C is then asserted outside both subproofs, discharging the temporary assumptions of A and B. This structure ensures that the reasoning is valid regardless of which disjunct holds, capturing the exhaustive nature of disjunction in both classical and intuitionistic logics. The symbolic notation for ∨E typically employs labeled assumptions to track discharged hypotheses, as in Fitch-style or tree-based presentations. A standard schema is:
  [A]^1
  .
  .  
  C     (subproof 1)
  [B]^2
  .
  .
  C     (subproof 2)
A ∨ B
-------- ∨E (discharging 1,2)
    C
Here, the labels (e.g., 1 and 2) indicate the assumptions discharged by the rule application, ensuring proper scoping. In some natural deduction systems, ∨E is treated as a derived rule rather than primitive, demonstrating its admissibility by showing that any proof using ∨E can be expanded into an equivalent proof using only basic rules such as implication introduction (→I), implication elimination (→E), and (∨I). For instance, the rule can be derived by first assuming the disjunction and using conditional proofs to establish implications from each disjunct to the conclusion, then applying →E; this derivation spans approximately 11 lines with nested subproofs but confirms that ∨E preserves derivability without altering the underlying logic. Common pitfalls in applying ∨E include misapplying the rule to infer a disjunct directly from the disjunction (e.g., assuming A \lor B entails A), which violates and leads to inconsistencies, or failing to maintain consistent scopes by using assumptions from one subproof in the other. Additionally, the conclusion C must be identical across both subproofs; varying conclusions invalidate the elimination.

Sequent Calculus

In , the rules for disjunction reflect the bidirectional nature of inference, with right rules for and the left rule for elimination. The right rules allow deriving a disjunction in the succedent from one of its disjuncts: \frac{\Gamma \vdash \Delta, A}{\Gamma \vdash \Delta, A \lor B} \quad \lor R_1 \frac{\Gamma \vdash \Delta, B}{\Gamma \vdash \Delta, A \lor B} \quad \lor R_2 These rules extend the succedent by adding a disjunctive when one disjunct is already provable. The left rule implements disjunction elimination by handling the disjunction as an antecedent , requiring separate derivations from each disjunct to establish the succedent: \frac{\Gamma, A \vdash \phi \quad \Gamma, B \vdash \phi}{\Gamma, A \lor B \vdash \phi} \quad \lor L This rule performs case splitting directly, eliminating the disjunction through exhaustive proof branches for each possibility, which aligns with the inferential role of disjunction elimination in systems. In contrast to natural deduction's subproof structures, integrates this elimination into a linear, analytic proof format. The ∨L rule contributes to cut-elimination by enabling direct case analysis without auxiliary cuts on intermediate disjunctive formulas, supporting the overall normalization of proofs as per Gentzen's Hauptsatz. A representative example is the sequent P \lor Q, P \to R, Q \to R \vdash R, which demonstrates ∨L in action. The proceeds as follows:
  1. Apply ∨L to P \lor Q on the left, yielding two sub-sequents:
    • P \lor Q, P \to R, Q \to R, P \vdash R
    • P \lor Q, P \to R, Q \to R, Q \vdash R
  2. For the first sub-sequent, apply →L (implication left) to P \to R:
    • Upper premise: P \lor Q, P \to R, Q \to R \vdash P (provable by the assumption P via identity or contraction)
    • Lower premise: P \lor Q, P \to R, Q \to R, R \vdash R (identity rule)
      This yields P \lor Q, P \to R, Q \to R, P \vdash R.
  3. Similarly, for the second sub-sequent, apply →L to Q \to R:
    • Upper premise: P \lor Q, P \to R, Q \to R \vdash Q (provable by the assumption Q)
    • Lower premise: P \lor Q, P \to R, Q \to R, R \vdash R (identity rule)
      This yields P \lor Q, P \to R, Q \to R, Q \vdash R.
  4. Combining the branches via ∨L concludes P \lor Q, P \to R, Q \to R \vdash R.

Applications and Examples

Introductory Examples

One classic example illustrating disjunction elimination involves everyday reasoning about weather and plans. Consider the argument: "Either it rains or it's sunny. If it rains, I'll stay home. If it's sunny, I'll stay home. Therefore, I'll stay home." This captures the essence of disjunction elimination (∨E), a rule in natural deduction systems that allows one to derive a conclusion from a disjunction by showing it follows from each disjunct separately. To apply ∨E step by step, first identify the disjunction ("either it rains or it's sunny"), the s for each case ("if it rains, I'll stay home" and "if it's sunny, I'll stay home"), and the desired conclusion ("I'll stay home"). Assume the disjunction holds. Then, under the that it rains, use the first to derive staying home. Similarly, under the that it's sunny, use the second to derive staying home. Since the conclusion follows in both cases, discharge the hypotheses and conclude staying home unconditionally via ∨E. This process ensures the argument is valid regardless of which disjunct is true. In propositional logic, this argument translates to premises (R \lor S) \land (R \to H) \land (S \to H) entailing H, where R stands for "it rains," S for "it's sunny," and H for "I'll stay home." The derivation proceeds by conjunction elimination to isolate the disjunction and implications, followed by subproofs for each disjunct leading to H, and finally ∨E to obtain H. This formalization confirms the soundness of the natural language reasoning. A common student error in applying disjunction elimination is assuming one disjunct is true without justification, such as directly selecting "it rains" to conclude staying home while ignoring the sunny case. This skips the required proof for both branches, invalidating the inference, as ∨E demands the conclusion hold regardless of which disjunct obtains.

Advanced Applications in Proofs

In advanced proofs within systems, disjunction elimination (∨E) facilitates case analysis to establish implications or other complex conclusions by considering each disjunct separately. A representative example is the of P \to S from the (P \to Q \lor R) \land (Q \to S) \land (R \to S). The proof proceeds as follows:
  1. Assume P (for \toI).
  2. From premise 1 and step 1, derive Q \lor R (\toE).
  3. Assume Q (subproof for ∨E). From premise 2 and step 3, derive S (\toE).
  4. Assume R (subproof for ∨E). From premise 3 and step 4, derive S (\toE).
  5. From step 2, step 3's conclusion S, and step 4's conclusion S, derive S (∨E).
  6. Discharge the assumption P, yielding P \to S (\toI).
This nested application of ∨E within an implication introduction demonstrates how disjunctions are resolved through exhaustive cases to propagate consequences uniformly. Disjunction elimination interacts seamlessly with modus ponens (implication elimination, \toE) and hypothetical syllogism in extended derivations, where ∨E's case branches apply \toE to derive intermediate results before chaining implications via hypothetical syllogism (derived as (A \to B) \land (B \to C) \vdash A \to C using \toI after nested assumptions). For instance, after ∨E yields S from disjunctive cases in the above proof, further \toE applications could extend to additional consequents, sequencing ∨E midway in longer chains to handle conditional disjunctions before syllogistic closure. This sequencing ensures proofs remain modular, with ∨E providing the branching logic that \toE refines into linear implications. In , the branching inherent to ∨E significantly impacts search efficiency, as each application spawns multiple subproofs—one per disjunct—potentially leading to in the . To mitigate this, techniques such as iterative deepening limit depth (e.g., to 30 levels) and heuristics restricting connective applications can reduce runtime by 60-80% (via heuristics such as avoiding reproving lines) on propositional benchmarks, though complex queries requiring indirect subproofs often fail due to ∨E's non-determinism. In -based systems, which transform formulas to clausal normal form (disjunctions of literals), the rule effectively implements a form of ∨E by pairing complementary literals across clauses to eliminate them, but the combinatorial choice of resolution pairs exacerbates search space size, rendering pure inefficient for large problems despite its completeness. A key application in predicate logic involves using ∨E to derive universal conclusions from quantified disjunctions. Consider premises \forall x (P(x) \lor Q(x)), \forall x (P(x) \to S(x)), \forall x (Q(x) \to S(x)); these entail \forall x S(x). For arbitrary c, universal elimination yields P(c) \lor Q(c). Applying ∨E: in the case of P(c), universal elimination on the second premise followed by \toE gives S(c); similarly for Q(c) using the third premise. Thus, S(c) holds regardless, and introduction yields the conclusion. This illustrates ∨E's role in distributing over disjunctive cases to achieve global properties.

Historical Development

Origins in Classical Logic

The roots of disjunction elimination trace back to Aristotle's syllogistic logic, where indirect case reasoning in the Topics and Prior Analytics serves as a proto-form of ∨E by systematically considering alternative possibilities to reach conclusions. In the Prior Analytics, Aristotle develops proofs through the impossible (reductio ad absurdum), assuming the negation of a premise and deriving a contradiction from given assumptions, which implicitly involves partitioning cases to eliminate invalid options. Although his categorical syllogisms do not employ explicit disjunctive connectives, this method of indirect demonstration anticipates the case-analysis structure central to later disjunction elimination. Medieval logicians advanced these ideas by formalizing disjunctive syllogisms, particularly through the works of Boethius and Peter Abelard, who integrated case elimination into hypothetical reasoning. Boethius, in his treatise On Hypothetical Syllogisms, interpreted disjunctions ("P or Q") as equivalent to conditional propositions, allowing inferences that deny one disjunct to affirm the other, thus enabling structured elimination of cases within term-based logic. Abelard, building on this in his Dialectica, refined the approach with a more propositional orientation, distinguishing de dicto and de re inferences to handle disjunctive hypotheticals more precisely and formalizing patterns for eliminating alternatives without relying solely on categorical forms. In the 19th century, George Boole's An Investigation of the Laws of Thought (1854) provided an algebraic formalization, treating disjunctions as additive operations on classes and incorporating conditional elimination to derive outcomes from combined disjunctive and hypothetical premises. Boole's secondary propositions, which include conditionals and disjunctives, supported systematic manipulations akin to ∨E, marking a shift toward symbolic logic. This progression culminated in Gottlob Frege's (1879), where disjunction elimination is implied within the predicate calculus through the definition of inclusive disjunction via negation and the conditional stroke, underpinned by axioms and generalized for deriving conclusions from disjunctive antecedents. Frege's system thus embedded ∨E in a comprehensive framework for quantificational reasoning, bridging classical origins to modern formal logic.

Evolution in Modern Systems

In the early , disjunction elimination was formalized within Hilbert-style axiomatic systems, notably in by and (1910–1913), where it functions as a derived rule rather than a primitive , built upon implications and negations to handle propositional disjunctions in their type-theoretic framework. This approach emphasized a parsimonious set of axioms, deriving ∨E through and definitional expansions of disjunction, influencing subsequent axiomatic logics by prioritizing completeness over intuitive proof structures. A pivotal advancement occurred in 1934 with Gerhard Gentzen's introduction of systems, where disjunction elimination (∨E) was established as a primitive rule applicable to both intuitionistic and classical logics. In Gentzen's framework, detailed in Untersuchungen über das logische Schließen, ∨E allows inferring a conclusion from a disjunction by assuming each disjunct separately and deriving the same result, promoting proofs that mirror everyday reasoning while ensuring normalization and consistency for . This innovation shifted toward elimination-introduction pairs, enabling cut-elimination theorems that underpin decidability results in logic. In non-classical logics, variations of disjunction elimination emerged to address limitations of the classical rule. While ∨E is valid as a primitive rule in both classical and intuitionistic logics, exhaustive case analysis relying on the (A ∨ ¬A) requires additional classical principles such as (((p → q) → p) → p), which remains unprovable intuitionistically and preserves constructivity by requiring explicit construction of disjuncts. , such as and , impose restrictions on ∨E to enforce premise , rejecting instances like (A ∨ B, ¬A ⊢ B) when the negation lacks connection to the disjunction, thus avoiding irrelevant inferences while retaining core disjunctive reasoning. These adaptations highlight ∨E's flexibility in logics prioritizing philosophical constraints over classical exhaustiveness. Contemporary applications of disjunction elimination extend into through proof assistants developed post-1980s, such as (initiated in 1984) and Isabelle (from 1986), where ∨E serves as a foundational for interactive proving. In , the destruct implements ∨E by case-splitting disjunctions, supporting of software and hardware. Similarly, Isabelle's disjE rule automates elimination in , facilitating large-scale proofs in areas like program correctness and . These systems leverage Gentzen-inspired rules to bridge theoretical logic with computational practice, enabling mechanized checks of complex arguments.

References

  1. [1]
    Natural Deduction Systems in Logic
    Oct 29, 2021 · Gentzen (1934) remarked that the introduction rules were like definitions of the logical operators, and that the elimination rules were ...Introduction · Natural Deduction Systems · Natural Deduction and... · Normalization
  2. [2]
    [PDF] Lecture Notes on Natural Deduction
    Aug 27, 2009 · Because of the complex nature of the elimination rule, reasoning with disjunction is more difficult than with implication and conjunction. As a.
  3. [3]
    Chapter 17 Basic rules for TFL - forall x: Calgary
    This insight can be expressed in the following rule, which is our disjunction elimination ( ∨ E) rule: Line number. Subproof level. Formula. Justification. m. 0.
  4. [4]
    [PDF] Natural Deduction
    The elimination rule for the logical constant tells what other truths we can deduce from the truth of a conjunction, disjunction, etc.
  5. [5]
    [PDF] Chapter 2 Propositional Logic
    Definition 2.10 (Semantics of propositional logic) A valuation V is a function from propo- sition letters to truth values 0 and 1. The value or meaning of ...<|separator|>
  6. [6]
    Disjunction - Stanford Encyclopedia of Philosophy
    Mar 23, 2016 · A logic is said to have the disjunction property if whenever ( ϕ ∨ ψ ) is provable in the logic, so is at least one of ϕ and ψ . Classical logic ...
  7. [7]
    Proof-Theoretic Semantics - Stanford Encyclopedia of Philosophy
    Dec 5, 2012 · 1.3 Gentzen-style proof theory: Reduction, normalization, cut elimination. Gentzen's calculus of natural deduction and its rendering by Prawitz ...<|control11|><|separator|>
  8. [8]
    Relevance Logic - Stanford Encyclopedia of Philosophy
    Jun 17, 1998 · Placing different constraints on the relation makes valid different formulae and inferences. For example, if we constrain the relation so that ...
  9. [9]
    [PDF] disjunction.pdf - andrew.cmu.ed
    So far, the meaning of any logical connective has been defined by its introduction rules, from which we derived its elimination rules. The definitions for all ...
  10. [10]
    [PDF] Propositional logic - Cheriton School of Computer Science
    The connective ∨ (pronounced “or”) intuitively expresses disjunction, or the sense that at least one of the two formulas it connects is true. p ∨ q means “Ling ...<|control11|><|separator|>
  11. [11]
    [PDF] Rules of Inference for Propositional Logic - Rose-Hulman
    Disjunction Elimination. Page 6. Disjunction Elimination. • Proof by cases. Page 7. Negation Introduction. Page 8. Negation Introduction. • Proof by ...
  12. [12]
    [PDF] Formal Methods: First-Order Logic 3.3 Proofs
    subproofs (Negation Introduction, Disjunction Elimination, Conditional ... Thm 3.3.1 (Soundness Theorem for First-Order Logic). If Γ `F ψ, then Γ |=FOL ψ. Thm 3.3 ...
  13. [13]
    [PDF] A Mathematical Introduction to Logic, 2nd Edition
    ... A Mathematical Introduction to Logic. This will hold if for all b, [[g(a)]]1 ... Enderton. Elements of Set Theory. Academic Press, New. York, 1977. This ...
  14. [14]
  15. [15]
    [PDF] Lecture Notes on Sequent Calculus
    Oct 3, 2017 · Theorem 2 (Disjunction Property) If =⇒ A ∨ B then either =⇒ A or =⇒. B. Proof: No left rule is applicable, since there is no antecedent. The ...
  16. [16]
    [PDF] Sequent Calculus
    In this chapter we develop the sequent calculus as a formal system for proof search in natural deduction. The sequent calculus was originally introduced.
  17. [17]
    [PDF] Introduction to natural deduction - Daniel Clemente
    It will be needed the most complex derivation rule: the disjunction elimination. P ∨ (Q ∧ R) ⊢ P ∨ Q solved: 1. P ∨ (Q ∧ R). 2. P. H. 3. P ∨ Q. I∨ 2. 4. Q ...<|control11|><|separator|>
  18. [18]
    [PDF] How to prove it in Natural Deduction: A Tactical Approach
    Let Γ = {p → q ∨ r, q → r, r → s}. The following sequence of transitions shows that Γ ` p → s >+ D. ... q → s ∧ t, (s ∧ t) ∧ l → x, p → q}. The.
  19. [19]
    [PDF] Towards Automated Natural Deduction in Prolog
    Abstract: We present a theorem prover for propositional logic that uses Fitch-style natural deduction to find formal proofs that are similar to how a human ...
  20. [20]
    RESOLUTION THEOREM PROVING - Annual Reviews
    Although resolution is complete, it is not efficient when measured in terms of the size of the search space for a resolution refutation. Thus, most research on ...
  21. [21]
    Topic 4: Proof rules for Predicate Logic - CS208 Logic & Algorithms
    The introduction and elimination rules for ∃x. P are nearly the mirror image of the rules for ∀x. P , in the same way that the rules for P ∨ Q ...
  22. [22]
    Aristotle's Logic - Stanford Encyclopedia of Philosophy
    Mar 18, 2000 · Syllogisms are structures of sentences each of which can meaningfully be called true or false: assertions (apophanseis), in Aristotle's ...
  23. [23]
    [PDF] Aristotle's Prior Analytics and Boole's Laws of Thought - PhilArchive
    For indirect reasoning, as demonstrated repeatedly in Aristotle's work, a conclusion is deduced from given premises by showing that from the given premises.
  24. [24]
    Medieval Theories of the Syllogism
    Feb 2, 2004 · Boethius is conscious of a Stoic logical tradition in which the logical forms of sentences were distinguished according to their linguistic form ...
  25. [25]
    [PDF] Project Gutenberg's An Investigation of the Laws of Thought, by ...
    manner, let the transformation be made from disjunctive and hypothetical combinations of events to disjunctive and conditional propositions. Though the new ...
  26. [26]
    George Boole - Stanford Encyclopedia of Philosophy
    Apr 21, 2010 · George Boole (1815–1864) was an English mathematician and a founder of the algebraic tradition in logic.
  27. [27]
  28. [28]
    Principia Mathematica - Stanford Encyclopedia of Philosophy
    May 21, 1996 · Principia Mathematica, the landmark work in formal logic written by Alfred North Whitehead and Bertrand Russell, was first published in three volumes in 1910, ...Missing: disjunction | Show results with:disjunction
  29. [29]
    Hilbert-style axiomatization of first-degree entailment and a family of ...
    This paper presents a Hilbert-style system for the logic of first-degree entailment defined in a Fmla-Fmla framework.
  30. [30]
    [PDF] tutorial.pdf - Isabelle
    There are two introduction rules, which resem- ble inverted forms of the conjunction elimination rules: P. P ∨ Q. Q. P ∨ Q. What is the disjunction elimination ...