Illicit Major Fallacy Detector

Detect a major term distributed in a categorical conclusion but undistributed in its major premise.

Description

Categorical propositions use A for universal affirmative, E for universal negative, I for particular affirmative and O for particular negative.

Categorical propositions use A for universal affirmative, E for universal negative, I for particular affirmative and O for particular negative. The illicit major fallacy distributes the predicate P of the conclusion without distributing that term in its premise.1

The tool returns illicitMajor. Interpret the result under the rule and assumptions below; an encoded premise’s truth is not independently established.

When to use Illicit Major Fallacy Detector

Use this for the following task: Detect a major term distributed in a categorical conclusion but undistributed in its major premise. Prepare the specified logical encoding before running the check or transformation.

How to use Illicit Major Fallacy Detector and understand its results

  1. Prepare the requested Boolean values, complete truth-table rows, or identifier atoms. An atom is a name such as p or premise_1, not a natural-language sentence.
  2. Enter majorKind, conclusionKind, figure according to the field table, then run the tool.
  3. Read illicitMajor. Use the matching rule, assignment order or nonempty-class assumptions below to interpret the result.
  4. For a false check, inspect the supplied encoding and matching rule. A well-formed false result is different from an input error.
Input fieldMeaningValue type and boundsRequirement
majorKindMajor proposition kindstring; choices "A", "E", "I", "O"Required
conclusionKindConclusion proposition kindstring; choices "A", "E", "I", "O"Required
figureSyllogism figureinteger; minimum 1; maximum 4Required

Choose majorKind, conclusionKind and figure. Locate the relevant term in its premise and compare premise and conclusion distribution using A/E/I/O rules.

illicit major ⇔ conclusion distributes term AND premise does not

The symbols and boundary conditions refer to the supplied fields and the implementation described above.

Output fieldMeaningValue type
illicitMajorIllicit Majorboolean
json
{
  "input": {
    "majorKind": "A",
    "conclusionKind": "E",
    "figure": 1
  },
  "output": {
    "illicitMajor": true
  }
}

Limitations and assumptions

The flag checks one necessary validity rule. A false result does not certify a whole syllogism.

The supplied encodings must represent the intended propositions or classes. No natural-language parsing or assessment of empirical premise truth is performed. Malformed input gives a tool error rather than a logical false result.

Alternative or Complementary methods

Choose Undistributed Middle Fallacy Detector when you need its operation: Detect an undistributed middle term in the two premises of a standard categorical syllogism. Choose Illicit Minor Fallacy Detector for the complementary operation: Detect a minor term distributed in a categorical conclusion but undistributed in its minor premise.

Background reference: Categorical Logic.

References

  1. Categorical Logic — Philip B. Stark, University of California Berkeley

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies