Square of Opposition Contrary Pair Mapper (A-E)

Map an A or E proposition to its contrary and state whether a nonempty subject guarantees the relation.

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. Contraries A and E cannot both be true when their shared subject class is nonempty, although both may be false.1

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

When to use Square of Opposition Contrary Pair Mapper (A-E)

Use this for the following task: Map an A or E proposition to its contrary and state whether a nonempty subject guarantees the relation. Prepare the specified logical encoding before running the check or transformation.

How to use Square of Opposition Contrary Pair Mapper (A-E) 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 kind, subjectNonempty according to the field table, then run the tool.
  3. Read contrary, relationGuaranteed. 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
kindUniversal proposition kindstring; choices "A", "E"Required
subjectNonemptySubject class known nonemptybooleanRequired

Choose A or E and supply the nonempty-subject assumption. Return the other universal kind and the existence-based relation flag.

A ↔ E; relationGuaranteed = subjectNonempty

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

Output fieldMeaningValue type
contraryContrary proposition kindstring
relationGuaranteedCannot both be true under the assumptionboolean
json
{
  "input": {
    "kind": "A",
    "subjectNonempty": true
  },
  "output": {
    "contrary": "E",
    "relationGuaranteed": true
  }
}

Limitations and assumptions

An empty subject makes both universal propositions vacuously true. This maps a logical relation without assessing real classes.

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 Square of Opposition Subcontrary Pair Mapper (I-O) when you need its operation: Map an I or O proposition to its subcontrary and state whether a nonempty subject guarantees the relation. Choose Square of Opposition Contradictory Pair Mapper (A-O, E-I) for the complementary operation: Map a categorical proposition to its contradictory form for the same subject and predicate.

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