Logical symbols
List of common symbols used in various logics.
The verum: ⊤
true, top, tee,
Ttautology, unconditional truth
The falsum: ⊥
false, bottom, falsity,
⊥contradiction, unconditional falsity, absurdity
The hook: ¬
negation, NOT,
¬logical negation
The wedge: ∧
ascending wedge, AND, ac, atque,
∧logical conjunction
The vel: ∨
descending wedge, OR, vee,
vlogical disjunction
The arrow:
arrows: →, ⇒, ⟹
glyphs:
→,⇒,⟹read as "implies", "if...then"
logical (material) implication
bigger arrows may represent higher precedence
The double arrow:
"if and only if"
logical biconditional, ⟺
material equivalence, ⇔,
⇔equivalence, ↔,
↔logical equivalence, ≡,
≡bigger arrows may represent higher precedence
The turnstile: ⊢
glyph
⊢"right tack", "tee", "assertion sign" symbol
"yields", "proves", "satisfies", "entails"
symbol for assertion, entailment, implication
syntactic consequence
The double turnstile, ⊨
"entails", "models", "makes true", "is stronger than", "is a semantic consequence of",
⊨semantic consequence
"A is a model of φ":
⊨A φ
The for all: ∀
"for all",
∀universal quantifier
The there exists: ∃
"there is", "there exists",
∃existential quantifier
unique existential quantifier:
∃!
Other symbols:
"has the same cardinality as":
≈"has smaller cardinality than":
≺"x maps to y" (functions):
x ↦ y
The turnstile
Represents: binary relation, assertion symbol
Commonly seen in sequent calculus
Often read as "yields", "proves", "satisfies", "entails"
Created by Gottlob Frege in 1879
Judgement of some content e.g. ⊢A could be read as "I know A is true".
A conditional assertion P⊢Q could be read as "From P, I know that Q".
In proof theory represents provability: if T is a formal theory and S is a particular sentence in the language of the theory then T⊢S means that S is provable from T.
In the typed lambda calculus the turnstile is used to separate typing assumptions from the typing judgment.
In category theory, a reversed turnstile, as in F⊣G, is used to indicate that the functor F is left adjoint to the functor G. It is rarely used as F⊢G to indicate that the functor F is right adjoint to the functor G.
Last updated