Equivalential Logic

Lecture



First-order equational logic (equivalential logic) consists of the quantifier-free terms of ordinary first-order logic, where the only predicate symbol is equality.

The model theory of this logic was developed into universal algebra by Birkhoff, Grätzer, and Cohn.

Later, it was transformed by Lawvere into a branch of category theory («algebraic theories»).

Terms of equational logic are built from variables and constants using functional symbols (or operations).

Syllogism

Here are the four inference rules of the logic.Equivalential Logic denotes the textual substitution of the expression Equivalential Logic for the variable x in the expression Equivalential Logic. Next, Equivalential Logic denotes equality, since Equivalential Logic and Equivalential Logic are of the same type, while Equivalential Logic, or equivalence, is defined only for Equivalential Logic and Equivalential Logic of type boolean. For Equivalential Logic and Equivalential Logic of type boolean, Equivalential Logic and Equivalential Logic have the same meaning.

Substitution If Equivalential Logic is a theorem, then so is Equivalential Logic. Equivalential Logic
Leibniz If Equivalential Logic is a theorem, then so is Equivalential Logic. Equivalential Logic
Transitivity If Equivalential Logic and Equivalential Logic are theorems, then so is Equivalential Logic. Equivalential Logic
Equanimity If Equivalential Logic and Equivalential Logic are theorems, then so is Equivalential Logic. Equivalential Logic

Equivalential Logic

Proof

We explain how the four inference rules are used in proofs, using the proof of Equivalential Logic.

The logical symbols Equivalential Logic and Equivalential Logic denote «true» and «false» respectively, and ¬ means «not».

The theorem numbers refer to theorems from the book «A Logical Approach to Discrete Math».


Equivalential Logic

First, lines (0)–(2) show the use of the Leibniz inference rule: (0)=(2)

is the Leibniz conclusion, and its premise Equivalential Logic is given on line (1).

In the same way, the equality on lines (2)–(4) is justified using Leibniz.

The «hint» on line (1) is assumed to be the Leibniz premise, showing which substitution of equals for equals is used. This premise is theorem (3.9) with the substitution Equivalential Logic, that is


Equivalential Logic

Here it is shown how the «Substitution» inference rule is used in hints.

From (0)=(2) and (2)=(4), we conclude by the Transitivity inference rule that (0)=(4). This shows how transitivity is used.

Finally, note that this line (4), Equivalential Logic, is a theorem, as indicated in the hint on the right.

Therefore, by the «Equanimity» inference rule we conclude that line (0) is also a theorem. And (0) is what we wanted to prove

See also

  • Theory of pure equality
  • Identity
  • Equivalence
  • Negation
  • Conjunction
  • Disjunction
  • Exclusive or
  • Implication
  • Converse implication
  • Sheffer stroke
  • Peirce arrow
  • Truth table
  • Law of identity
created: 2025-12-05
updated: 2026-03-08
41



Was this answer useful?
Choose a quick rating so we can improve the next answer for you.
How satisfied are you?


Comments

To leave a comment

If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Lectures and tutorial on "Logics"

Terms: Logics