If and only if symbol (↔)
↔ means “if and only if” in logic. p ↔ q is a biconditional: it is true when p and q are both true or both false, and false when one is true and the other false.
Easily confused with
How to read it
OpenStax’s Contemporary Mathematics calls the biconditional a two-way contract and shows that p ↔ q is the same as (p → q) ∧ (q → p): an implication in each direction. Oscar Levin’s Discrete Mathematics puts it as two parts, an implication and its converse, the “if” and the “only if”. The words are often shortened to “iff”: forall x: Calgary calls it the snappier word, and NIST’s Digital Library of Mathematical Functions lists “iff” for “if and only if” beside ⟺ for “is equivalent to”.
Also searched as: ↔, ⇔, biconditional symbol, double arrow in logic, equivalence symbol, iff.
↔, ⇔ or ≡
forall x: Calgary notes that books which write the conditional with an arrow use ↔ for the biconditional, and books which use the horseshoe ⊃ use the triple bar ≡. Mathematics texts also write ⇔ or the long ⟺. The triple bar has other jobs too: NIST’s Digital Library of Mathematical Functions lists ≡ both for “equals by definition” and for equivalence in modular arithmetic, so the context decides.
Read next
- Next in Logic symbolsFor all symbol (∀)∀ means “for all” or “for every”. It is the universal quantifier: ∀x P(x) says that P(x) is true of every x.
- A biconditional says two statements have equal truth values.Equals sign (=)The equals sign (=) means the two sides have the same value. a = b is read “a is equal to b”.
More logic symbols
The same shape elsewhere
Browse symbols drawn with arrows.
Sources
- Contemporary Mathematics, 2.2 Compound Statements, OpenStax (Rice University), Compound statements
- Contemporary Mathematics, 2.4 Truth Tables for the Conditional and Biconditional, OpenStax (Rice University), The biconditional
- forall x: Calgary. An Introduction to Formal Logic, P. D. Magnus, Tim Button, Robert Trueman and Richard Zach, forall x: Calgary (Fall 2025 edition), Open Logic Project, University of Calgary, Sec. 5.5 Biconditional; Appendix A.2 Alternative symbols
- Discrete Mathematics, 0.2 Mathematical Statements, Oscar Levin, Discrete Mathematics: An Open Introduction, 3rd edition, Oscar Levin, University of Northern Colorado (Open Math Books), Biconditionals
- Earliest Uses of Symbols of Set Theory and Logic, Jeff Miller, Earliest Uses of Various Mathematical Symbols, MacTutor History of Mathematics, University of St Andrews, Equivalence; the halmos
- NIST Digital Library of Mathematical Functions: Introduction (Common Notations and Definitions), U.S. National Institute of Standards and Technology, Common Notations and Definitions
- Arrows: Range 2190–21FF (code chart), The Unicode Standard, Version 18.0, Unicode Consortium, Arrows, 2194 and 21D4
Researched, edited and approved by Rory Hansen before publishing. Last reviewed October 9, 2026. How we research
Added .