Skip to main content
Calcimator

Predicate Logic Evaluator

Evaluate quantified predicate logic statements (universal, existential, unique existential) over a finite domain.

Inputs

Results

Truth Value (1=True)

0

Satisfaction Ratio

0.7

True Count7
False Count3
Counterexamples (∀)3
Witnesses (∃)0
Expected Satisfying Pairs (∀x∃y)49
Quantifier NameUniversal (∀)
How to Use This Calculator
  1. Enter a predicate formula using quantifiers (∀, ∃) and logical connectives.
  2. Define the domain of discourse and specify values for free variables.
  3. Review the formula's truth evaluation over the specified domain.
  4. Check for valid inferences by testing whether the conclusion follows from the premises.
  5. Use the output to verify formal arguments in mathematics or computer science.

What each input means

Domain Size
Number of elements in the domain of discourse
Elements Satisfying P(x)
How many domain elements make the predicate P true
Quantifier (1=∀, 2=∃, 3=∃!, 4=¬∀)
1=Universal(∀), 2=Existential(∃), 3=Unique Existential(∃!), 4=Negated Universal

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    Domain Size = 10, Elements Satisfying P(x) = 7, Quantifier (1=∀, 2=∃, 3=∃!, 4=¬∀) = 1 = 3 input(s) provided
  2. Calculate Truth Value
    0 = 0
  3. Calculate Satisfaction Ratio
    Satisfaction Ratio
    0.7 = 0.7
  4. Calculate True Count
    True Count = 7
    7 = 7
  5. Calculate False Count
    False Count
    3 = 3

Engine last updated . Checked against 4 independently-derived tests how we verify calculators.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Math & Statistics.