Katana VentraIP

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, and false if they are different.

For the corresponding concept in combinational logic, see XNOR gate.

EQ, XNOR

no

yes

yes

It is customary practice in various applications, if not always technically precise, to indicate the operation of logical equality on the logical operands x and y by any of the following forms:


Some logicians, however, draw a firm distinction between a functional form, like those in the left column, which they interpret as an application of a function to a pair of arguments — and thus a mere indication that the value of the compound expression depends on the values of the component expressions — and an equational form, like those in the right column, which they interpret as an assertion that the arguments have equal values, in other words, that the functional value of the compound expression is true.

Boolean function

If and only if

Logical equivalence

Logical biconditional

Propositional calculus

Media related to Logical equality at Wikimedia Commons

Mathworld,

XNOR