Logical equivalence

Logical Equivalence

In logic, statements pp and qq are logically equivalent if they have the same logical content. That is, if they have the same truth value in every model.

The logical equivalence of pp and qq is denoted by pq, Epq, p    qp \equiv q,\ Epq,\ p\iff q. Since these symbols are also used for material equivalence, the proper interpretation depends on the context.

Logical equivalence is different from material equivalence, although the two concepts are closely related.

Logical equivalences

  • Identity laws

    • pp\quad p \land \top \equiv p

    • pp\quad p \lor \bot\equiv p

  • Domination laws

    • p\quad p\land \bot \equiv \bot

    • p\quad p \lor \top \equiv \top

  • Idempotent laws

    • ppp\quad p \land p \equiv p

    • ppp\quad p \lor p \equiv p

  • Negation laws

    • p¬p\quad p\land\lnot p\equiv\bot

    • p¬p\quad p\lor\lnot p\equiv\top

  • Double negation law

    • ¬(¬p)p\quad \lnot (\lnot p) \equiv p

  • De Morgan's laws

    • ¬(pq)¬p¬q\lnot (p\land q) \equiv \lnot p \lor \lnot q

    • ¬(pq)¬p¬q\lnot (p \lor q) \equiv \lnot p \land \lnot q

  • Commutative laws

    • pqqp\quad p \land q \equiv q \land p

    • pqqp\quad p \lor q \equiv q \lor p

  • Associative laws

    • (pq)rp(qr)(p \land q) \land r \equiv p \land (q \land r)

    • (pq)rp(qr)(p \lor q) \lor r \equiv p \lor (q \lor r)

  • Distributive laws

    • p(qr)(pq)(pr)p \land (q \lor r) \equiv (p \land q) \lor (p \land r)

    • p(qr)(pq)(pr)p \lor (q \land r) \equiv (p \lor q) \land (p \lor r)

  • Absorption laws

    • p(pq)pp \land (p \lor q) \equiv p

    • p(pq)pp \lor (p \land q) \equiv p

Logical equivalences with conditionals

pq  ¬pqpq  ¬q¬ppq¬pqpq¬(p¬q)¬(pq) p¬q(pq)(pr)p(qr)(pq)(pr)p(qr)(pr)(qr)(pq)r(pr)(qr)(pq)rp\rightarrow q \quad \ \ \equiv \neg p\vee q\\ p\rightarrow q \quad \ \ \equiv \neg q\rightarrow \neg p\\ p\vee q \quad \quad \equiv \neg p\rightarrow q\\ p\wedge q \quad \quad \equiv \neg (p\rightarrow \neg q)\\ \neg (p\rightarrow q)\ \equiv p\wedge \neg q \\ (p\rightarrow q)\wedge (p\rightarrow r) \equiv p\rightarrow (q\wedge r)\\ (p\rightarrow q)\vee (p\rightarrow r) \equiv p\rightarrow (q\vee r)\\ (p\rightarrow r)\wedge (q\rightarrow r) \equiv (p\vee q)\rightarrow r\\ (p\rightarrow r)\vee (q\rightarrow r) \equiv (p\wedge q)\rightarrow r

The following statements are logically equivalent:

  • If Lisa is in France, then she is in Europe.

    fef\rightarrow e

  • If Lisa is not in Europe, then she is not in France.

    ¬e¬f\neg e\rightarrow \neg f

Syntactically, these two and are derivable from each other via the rules of contraposition and double negation.

Semantically, they are true in exactly the same models (interpretations, valuations), namely, those in which either "Lisa is in France" is false or "Lisa is in Europe" is true (this example wroks in classical logic - some non-classical logics do not deem these two sentences logically equivalent).

Relation to material equivalence

Logical equivalence is different from material equivalence.

Formulas pp and qq are logically equivalent iff the statement of their material equivalence, p    qp\iff q, is a tautology.

The material equivalence of pp and qq, often written p    qp\iff q, is itself another statement in the same object language as pp and qq.

This statement expresses the idea "pp if and only if qq".

In particular, the truth value of p    qp\iff q can change from one model to another.

The claim that two formulas are logically equivalent is a statement in the metalanguage, expressing a relationship between two statements pp and qq.

The statements are logically equivalent if, in every model, they have the same truth value.

Logical equality

Logical equality is a logical operator that corresponds to equality in Boolean algebra and to the logical biconditional in propositional calculus. It gives the functional value true if both functional arguments have the same logical value,otherwise false.

https://www.wikiwand.com/en/Logical_equivalence

Last updated