HTML Entity for Does Not Prove (⊬)

Intermediate
⏱️ 5 min read
📚 Updated: Jun 2026
🎯 1 Code Example
Unicode U+22AC

What You'll Learn

How to display the Does Not Prove symbol (⊬) in HTML using hexadecimal, decimal, and CSS entity methods. This character is U+22AC (DOES NOT PROVE) in the Mathematical Operators block (U+2200–U+22FF) and denotes that a theory or system does not prove a formula—the negation of “proves” (⊢, ⊢).

There is no named HTML entity for U+22AC. Use ⊬, ⊬, or \22AC in CSS content. Do not confuse with does not force (⊮) or other similar turnstile-like symbols.

⚡ Quick Reference — Does Not Prove

Unicode U+22AC

Mathematical Operators block

Hex Code ⊬

Hexadecimal reference

HTML Code ⊬

Decimal reference

Named Entity

None (use numeric refs)

Reference Table
Name           Value
────────────   ──────────
Unicode        U+22AC
Hex code       ⊬
HTML code      ⊬
Named entity   —
CSS code       \22AC
1

Complete HTML Example

This example demonstrates the Does Not Prove symbol (⊬) using hexadecimal code, decimal HTML code, and a CSS content escape. There is no named HTML entity:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "\22AC";
  }
 </style>
</head>
<body>
<p>Does Not Prove using Hexadecimal: &#x22AC;</p>
<p>Does Not Prove using HTML Code: &#8876;</p>
<p id="point">Does Not Prove using CSS Entity: </p>
</body>
</html>
Try it Yourself

🌐 Browser Support

U+22AC is supported in modern browsers; use a font with Mathematical Operators coverage for consistent glyphs:

Chrome 1+
Firefox 1+
Safari 1+
Edge 12+
Opera 4+
Android 4.4+
iOS Safari 1+

👀 Live Preview

See the Does Not Prove symbol (⊬) in logic notation:

Provability T ⊬ φ  —  theory T does not prove φ
vs proves T ⊢ φ  •  T ⊬ φ
Large glyph
Not does not force ⊬ U+22AC   ⊮ does not force U+22AE
Monospace refs &#x22AC; &#8876; \22AC

🧠 How It Works

1

Hexadecimal Code

&#x22AC; uses the Unicode hexadecimal value 22AC to display the Does Not Prove symbol. The x prefix indicates hexadecimal format.

HTML markup
2

Decimal HTML Code

&#8876; uses the decimal Unicode value 8876 to display the same character. This is one of the most commonly used methods.

HTML markup
3

CSS Entity

\22AC is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.

CSS stylesheet
=

Same visual result

All three methods produce the Does Not Prove glyph: . Unicode U+22AC negates proves (⊢, &vdash;). No named HTML entity exists for U+22AC.

Use Cases

The Does Not Prove symbol (⊬) commonly appears in the following scenarios:

🔢 Proof theory

Relations like T ⊬ φ when T does not prove φ in proofs and logic courses.

📐 Math docs

Formal systems and incompleteness topics using correct provability notation.

📚 Education

Logic courses teaching turnstile and does-not-prove symbols.

📝 Formal systems

Incompleteness and derivability when T ⊬ φ in web notation.

📝 Formula pages

Web math or logic notation needing the proper provability glyph.

📑 Entity guides

HTML entity references for education and research projects.

💡 Best Practices

Do

  • Use ⊬ for “does not prove” in proof theory
  • Pair with &vdash; (⊢) when teaching turnstile pairs
  • Use fonts that cover Mathematical Operators (U+2200–U+22FF)
  • Pair with text or ARIA (“does not prove”)
  • Pick one numeric style (hex or decimal) per project

Don’t

  • Confuse ⊬ (U+22AC) with ⊮ (does not force, U+22AE)
  • Expect a named HTML entity (none exists for U+22AC)
  • Use &nprove; or other non-standard entity names
  • Use CSS escape \22AC inside HTML markup
  • Mix hex and decimal styles randomly in one file

Key Takeaways

1

Two numeric references render ⊬

&#x22AC; &#8876;
2

For CSS stylesheets, use the escape in the content property

\22AC
3

Unicode U+22AC is the does-not-prove relation

4

Negation of ⊢ proves (&vdash;)

❓ Frequently Asked Questions

Use &#x22AC; (hex), &#8876; (decimal), or \22AC in CSS content. There is no named HTML entity. All three produce ⊬.
U+22AC (hex 22AC, decimal 8876) in the Mathematical Operators block. Used for “does not prove” (negation of ⊢).
In logic, proof theory, formal systems, and any content when a theory does not prove a given formula (e.g. T ⊬ φ).
⊬ (U+22AC) means does not prove. ⊢ (U+22A2, &vdash;) means proves (turnstile). They are negations of each other.
No. ⊬ (U+22AC) is the does-not-prove relation. ⊮ (U+22AE) is the does not force. They are different characters with different meanings.

Explore More HTML Entities!

Discover 1500+ HTML character references — logic, provability, operators, and more.

All HTML Entities →

About the author

Mari Selvan M P
Mari Selvan M P 🔗

Developer, cloud engineer, and technical writer

  • Experience 12 years building web and cloud systems
  • Focus Full Stack Development, AWS, and Developer Education

I write practical tutorials so students and working developers can learn by doing—from databases and APIs to deployment on AWS.

8 people found this page helpful