Tautology All-Rows-True Checker

Check whether every row in a complete ordered Boolean truth column is true.

Description

A tautology is true for every assignment.

A tautology is true for every assignment. A complete Boolean truth column records those outcomes without requiring symbolic simplification.1

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

When to use Tautology All-Rows-True Checker

Use this for the following task: Check whether every row in a complete ordered Boolean truth column is true. Prepare the specified logical encoding before running the check or transformation.

How to use Tautology All-Rows-True Checker 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 values according to the field table, then run the tool.
  3. Read tautology. 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
valuesComplete truth columnlist of boolean; minimum entries 1; maximum entries 4096Required

Supply a positive power-of-two number of Boolean rows, at most 4096. Return whether every row is true.

tautology ⇔ every value is true

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

Output fieldMeaningValue type
tautologyTautologyboolean
json
{
  "input": {
    "values": [
      true,
      true,
      true,
      true
    ]
  },
  "output": {
    "tautology": true
  }
}

Limitations and assumptions

Supply a complete table in a consistent assignment order. The tool evaluates the supplied rows rather than parsing a formula or verifying the correctness of the table.

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 Contradiction All-Rows-False Checker when you need its operation: Check whether every row in a complete ordered Boolean truth column is false. Choose Contingency Mixed-Outcome Classifier for the complementary operation: Classify a complete ordered Boolean truth column as a tautology, contradiction, or contingency.

Background reference: Complete truth tables.

References

  1. Complete truth tables — forallx Calgary, Open Logic Project

Similar or alternative tools

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