Interpretation

An interpretation of first-order logic consists of a non-empty domain D and mappings for function and predicate symbols. Every n-place function symbol is mapped to a function from D^n to D, and every n-place predicate symbol is mapped to a function from D^n to the set comprised of two values true and false.

The domain D is the range of all variables in formulas of first-order logic, and is called the domain of the interpretation.

For a given interpretation, the truth table of any formula is defined by the following rules.

1. The truth tables for propositional connectives apply to evaluate the value of F ^ G (F AND G), F v G (F OR G), F=>G (F implies G), and ¬F (NOT F).

2.  forall xF ("for all x, F") is true if F is true for any element of D as value of x at free occurrences of x in F. Otherwise,  forall xF is false.

3.  exists xF ("there exists an x such that F") is true if F is true for at least one element of D as value of x at free occurrences of x in F. Otherwise,  exists xF is false.

Truth tables for infinite domains of interpretation are infinite. The formulas of first-order logic that are tautologies in any interpretation are called valid formulas. A formula is called satisfiable if it takes at least one true value in some interpretation. A formula whose truth table contains only false in any interpretation is called unsatisfiable.

The Löwenheim-Skolem theorem establishes that any satisfiable formula of first-order logic is satisfiable in an aleph_0 (aleph-0) domain of interpretation. Hence, aleph-0 domains are sufficient for interpretation of first-order logic.

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.