fsymbols
Loading symbols…
››
⊬

does not prove

Does not prove

173/256

⊬ means “cannot prove” in formal logic. In P ⊬ Q, the starting assumptions P do not allow you to derive the conclusion Q using the chosen proof rules. This barred turnstile says no such proof exists in that system—not merely that nobody has found one, and not that Q is false.

Text symbol

What ⊬ means

Read it as “Q cannot be proved from P.”

P represents the premises: statements you take as starting assumptions. Q is the conclusion you want to establish. The slash negates the proof relation written . You meet this notation in logic textbooks and mathematical discussions of what a set of assumptions can prove.

For example, in ordinary classical logic, “it is raining” alone cannot prove “it is cold.” It might actually be cold; the point is that the starting statement does not establish it. Likewise, P ⊬ Q does not mean that P proves the opposite of Q.

The chosen rules and assumptions matter. Adding a premise can make a previously unprovable conclusion provable. If nothing appears to the left, ⊬ Q usually means Q is not a theorem of the system: it cannot be proved from its axioms and rules alone.

Formal, technical notation about proofs.

“Cannot be proved here” does not mean “false.”

Part of collections

Don't confuse it with

1

Worth knowing

  • The turnstile’s historical ancestor appears in Gottlob Frege’s 1879 Begriffsschrift, a two-dimensional notation for logic. Its original role was to mark an assertion; the modern proof relation developed later.

How to type or find ⊬

Search it as
not provable · barred turnstile · nvdash · not derivable
Shows up in
Anything that takes text · its shape is whatever your font draws
Windows (Word)
⎇Alt+XType 22AC, then AltX to get ⊬.
Windows
⊞Win+Rrun charmap for the full table, or use the emoji picker's Ω symbols tab (Win .).
macOS
⌃Control+⌘Command+␣SpaceOpen the character viewer and search “does not prove”.
Linux
⎈Ctrl+⇧Shift+UType 22ac, then Enter or Space.
HTML
⊬
CSS
\22AC
LaTeX
Load \usepackage{amssymb}, then use \nvdash in math mode.
Codes and encoding1 code points
HTML decimal
⊬
HTML hex
⊬
CSS content
content: "\22AC";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%8A%AC
1
On screen
1
Code points
1
JS .length
3
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1

Maths & numbers1,835 symbols