Goldkey post header banner blue

Contains With Long Horizontal Stroke Symbol (⋺) U+22FA Meaning, Copy and Paste, How to Type, and Uses

Unlock the Power of Symbols

Mathematical Symbols

Share on Social Media

Contains With Long Horizontal Stroke Symbol (⋺) U+22FA Meaning, Copy and Paste, How to Type, and Uses

Here's what you will find:

You’ve probably never typed this symbol on purpose, but if you’ve spent any time reading advanced set theory or mathematical logic papers, you’ve seen it doing important work. The Contains With Long Horizontal Stroke symbol (⋺) is a specialized mathematical operator that tells you an element belongs to a set, with an added twist; a long horizontal stroke that modifies its meaning in precise logical contexts. It’s one of those quiet symbols that mathematicians rely on and everyone else walks right past. Let’s change that.

Symbol Snapshot

Here’s everything you need to know about the Contains With Long Horizontal Stroke symbol at a glance.

Detail Value
Symbol
Name Contains With Long Horizontal Stroke
Unicode U+22FA
HTML Entity ⋺ or ⋺
Alt Code (Windows) No standard Alt code; use character map or copy/paste
Category Mathematical Symbols
On Keyboard Not on standard keyboards; insert via Unicode input or symbol picker

What Is the Contains With Long Horizontal Stroke Symbol?

The Contains With Long Horizontal Stroke symbol (⋺) is a mathematical relation operator used in set theory and formal logic. It indicates that a set contains a particular element, functioning as a reversed and modified version of the classic “element of” symbol (∈). The long horizontal stroke adds a specific qualification to the containment relationship, distinguishing it from the plain “contains as member” symbol (∋). You’ll find it most often in advanced mathematical papers, formal proofs, and specialized typesetting systems like LaTeX.

Origin and History of the Contains With Long Horizontal Stroke Symbol

The story of the Contains With Long Horizontal Stroke symbol starts with the broader family of set membership notation. German mathematician Georg Cantor laid the groundwork for modern set theory in the 1870s and 1880s, but it was Giuseppe Peano who introduced the ∈ symbol in 1889. Peano borrowed the Greek lowercase epsilon (ε) and styled it to mean “is an element of,” creating one of the most recognizable symbols in mathematics.

Over the following century, mathematicians needed more nuanced ways to express relationships between elements and sets. The basic ∈ and its reverse ∋ (“contains as member”) weren’t always enough. Variants with strokes, bars, and other modifications emerged to capture subtle logical distinctions in formal proofs and advanced set-theoretic work.

The Contains With Long Horizontal Stroke symbol (⋺) was formalized as part of the Unicode Standard when the consortium expanded its mathematical operator blocks during the late 1990s and early 2000s. It was assigned to code point U+22FA within the Supplemental Mathematical Operators block (U+2A00-U+2AFF range area), joining dozens of other specialized set membership and relation symbols. This expansion made it possible for digital documents and typesetting systems to represent the full range of notation that mathematicians had been using in handwritten and printed work for decades.

Understanding the Unicode Designation

If you’re not familiar with Unicode, think of it as a giant master list that gives every character, letter, and symbol in the world its own unique ID number. The Contains With Long Horizontal Stroke symbol lives at U+22FA in this system. The “U+” prefix just means “Unicode,” and 22FA is the hexadecimal (base-16) number assigned to this specific symbol.

For web developers, the HTML entity codes are the fastest way to display this symbol on a webpage. You can use either the named entity ⋺ or the numeric entity in your HTML code. Both will render the ⋺ character in any modern browser.

If you’re working in a system that accepts Unicode input directly, you can type the hex value 22FA and convert it. In Microsoft Word, for example, you’d type “22FA” and then press Alt + X to transform those characters into the ⋺ symbol. This Unicode-based approach works across platforms and applications, making it the most reliable way to insert the Contains With Long Horizontal Stroke symbol into any digital document.

Meanings and Uses of the Contains With Long Horizontal Stroke Symbol

Mathematics and Set Theory

The primary home of the Contains With Long Horizontal Stroke symbol (⋺) is set theory, where it expresses a modified containment relationship. In standard notation, the symbol ∋ means “contains as member,” telling you that a set has a specific element inside it. The added long horizontal stroke on ⋺ introduces a qualification or restriction to that containment.

Think of it this way: if ∋ says “this set contains that element,” then ⋺ says “this set contains that element, but with a specific condition attached.” The exact interpretation depends on the formal system being used, but the stroke consistently signals that the relationship isn’t a plain, unmodified membership claim. You’ll encounter this most often in papers dealing with modified set relations, restricted quantifiers, or specialized logical frameworks.

Formal Logic and Proof Writing

In formal logic, precision is everything. Logicians use the Contains With Long Horizontal Stroke symbol when they need to distinguish between different types of containment within a proof. A standard containment claim might not capture the full picture when working with conditional membership, restricted domains, or qualified set relations.

The symbol appears in formal proof systems where every operator must carry an unambiguous meaning. When a logician writes a proof involving multiple types of set membership, using ⋺ alongside ∋ and ∈ makes the distinctions visually clear on the page. This prevents misreadings that could invalidate an entire chain of reasoning.

Academic Publishing and Typesetting

The Contains With Long Horizontal Stroke symbol plays an important role in academic typesetting, particularly in LaTeX and similar systems used to prepare mathematical manuscripts. Publishers and journal editors rely on Unicode’s comprehensive set of mathematical operators to render papers exactly as authors intend them.

Before Unicode standardized this symbol, authors sometimes improvised by combining a ∋ with a manually placed horizontal bar. That workaround was fragile and inconsistent across different typesetting systems. Having ⋺ as a dedicated Unicode character means that a paper written in one system will display correctly in another, preserving the author’s intended meaning across platforms and formats.

Computer Science and Programming

While you won’t find ⋺ in everyday programming languages, it does appear in formal specifications and theoretical computer science papers. Researchers working on type theory, formal verification, and programming language semantics sometimes use specialized set membership symbols to define relationships between types, values, and domains.

In these contexts, the long horizontal stroke might indicate a restricted or conditional type membership. If a formal specification states that a value is contained in a type with certain constraints, ⋺ can express that relationship more precisely than the plain containment symbol.

How to Type the Contains With Long Horizontal Stroke Symbol

The Contains With Long Horizontal Stroke symbol isn’t sitting on your keyboard, but there are reliable ways to insert it on every major platform. Here’s how to get ⋺ into your documents.

Platform Method Steps
Windows Unicode input in Word Type 22FA, then press Alt + X
Windows Character Map Open Character Map, search for U+22FA, select and copy
Windows 11 Symbol picker Press Win + . (period), search “contains,” and look for ⋺
Mac Character Viewer Press Control + Command + Space, search “contains” or browse Math Symbols
Chromebook Unicode input Enable Unicode input in settings, press Ctrl + Shift + U, type 22FA, press Enter
iOS Copy and paste Copy ⋺ from this page and paste where needed
Android Copy and paste Copy ⋺ from this page and paste where needed
HTML Entity code Use ⋺ or ⋺ in your source code
LaTeX Command Use a supplemental math symbols package with the appropriate command
Google Docs Special characters Go to Insert > Special characters, search “contains with long horizontal stroke”
Microsoft Word Alt + X method Type 22FA and immediately press Alt + X

For most people, copying and pasting the symbol directly from this page is the quickest option. If you work with mathematical notation regularly, learning the Word Alt + X trick or setting up LaTeX shortcuts will save you time in the long run.

Use It in a Sentence

Here are a few examples showing how the Contains With Long Horizontal Stroke symbol works in context.

  • “The set A ⋺ x indicates that A contains x under the specified restriction.”
  • “In this proof, we use ⋺ to distinguish conditional membership from standard containment (∋).”
  • “The formal specification defines T ⋺ v, meaning type T contains value v with the given constraints.”
  • “When typesetting the paper, replace the improvised bar-over-contains with the proper Unicode character ⋺ (U+22FA).”

Several symbols in the set membership family look similar to the Contains With Long Horizontal Stroke symbol. Here’s how to tell them apart.

Symbol Name Unicode How It Differs
Contains as Member U+220B The plain “contains” symbol with no stroke modification; indicates simple, unqualified set membership
Element Of U+2208 Points the opposite direction; means “is an element of” rather than “contains”
Does Not Contain as Member U+220C The negated version of ∋, with a diagonal slash indicating the set does not contain the element
Contains With Long Horizontal Stroke U+22FA This is the symbol covered in this article; the long stroke adds a qualification to the containment relationship
Element of With Long Horizontal Stroke U+22FB The reversed counterpart of ⋺; indicates element-of membership with a similar stroke modification
Element of With Vertical Bar at End of Horizontal Stroke U+22F3 An element-of variant where a vertical bar caps the horizontal stroke, indicating a different type of restricted membership
Element of With Overbar U+22F6 Features a bar above the element-of symbol rather than through it, signaling yet another distinct logical qualification

Each of these symbols carries a specific meaning in formal mathematics. Using the wrong one can change the logical content of a statement entirely, so it’s worth double-checking which variant you need before inserting it into a proof or paper.

When Not to Use the Contains With Long Horizontal Stroke Symbol

The ⋺ symbol is highly specialized, and using it in the wrong context can cause confusion. Avoid it in casual writing, business documents, or any non-mathematical content where readers won’t recognize it. In programming, stick to the syntax your language provides for set operations rather than inserting Unicode math symbols into code. If you’re writing for a general audience and need to express the idea of “contains,” just use the word itself.

Pronunciation and Accessibility

The Contains With Long Horizontal Stroke symbol is typically read aloud as “contains with long horizontal stroke” or simply described as “modified contains.” Screen readers may announce it by its full Unicode name, which is “contains with long horizontal stroke.” If you’re using this symbol in digital content, add an aria-label or nearby plain-text explanation so that assistive technology users understand the relationship being expressed. In academic papers, the surrounding notation and context usually make the meaning clear, but in web content, a brief parenthetical explanation helps everyone follow along.

Fun Facts

The Contains With Long Horizontal Stroke symbol has a few surprises tucked inside its story.

  • The HTML entity name ⋺ is one of the shortest named entities for a mathematical symbol. The “ni” comes from the reversed epsilon (∋, which is sometimes called “ni” in mathematical shorthand), and “sd” likely references the stroke or dash modification.
  • Giuseppe Peano, who created the original ∈ symbol in 1889, chose it because it was the first letter of the Greek word “ἐστί” (esti), meaning “is.” Every set membership symbol in the family traces back to that single design decision.
  • The Supplemental Mathematical Operators block in Unicode contains over 250 characters, and most of them are symbols that fewer than 1% of computer users will ever need. The ⋺ symbol is part of this exclusive club.
  • Before Unicode existed, mathematicians sometimes had to hand-draw specialized symbols like ⋺ onto printed pages because their typewriters and early word processors couldn’t produce them.

Frequently Asked Questions

What does the Contains With Long Horizontal Stroke symbol mean?

The Contains With Long Horizontal Stroke symbol (⋺) is a mathematical operator indicating that a set contains an element under a specific qualification or restriction. It’s a modified version of the standard “contains as member” symbol (∋).

How do I type the Contains With Long Horizontal Stroke symbol on Windows?

In Microsoft Word, type 22FA and then press Alt + X to convert it into the ⋺ symbol. You can also open the Windows Character Map, search for U+22FA, and copy the symbol from there.

What is the Unicode code point for ⋺?

The Unicode code point for the Contains With Long Horizontal Stroke symbol is U+22FA. It belongs to the Supplemental Mathematical Operators block in the Unicode Standard.

What is the HTML entity for the Contains With Long Horizontal Stroke symbol?

You can use either the named HTML entity ⋺ or the numeric entity ⋺ to display the ⋺ symbol on a webpage.

How is ⋺ different from ∋?

The plain ∋ symbol means “contains as member” with no additional conditions. The ⋺ symbol adds a long horizontal stroke that signals a modified or restricted containment relationship, making it more specific in formal mathematical contexts.

Can I use the Contains With Long Horizontal Stroke symbol in programming?

The ⋺ symbol isn’t part of any standard programming language syntax. In code, you should use your language’s built-in set operations instead. The symbol is meant for mathematical notation, formal proofs, and academic typesetting.

How do screen readers handle the ⋺ symbol?

Most screen readers will announce ⋺ by its Unicode name, “contains with long horizontal stroke.” For better accessibility, add an aria-label or a plain-text explanation near the symbol so all readers can understand its meaning.

Now You Know the Contains With Long Horizontal Stroke Symbol

The Contains With Long Horizontal Stroke symbol (⋺) might be one of the most niche characters in Unicode, but it plays a real role in keeping mathematical logic precise and unambiguous. Now you know what it means, where it comes from, and exactly how to type it on any device. If you know someone who works with set theory, formal proofs, or mathematical typesetting, pass this article their way; they’ll appreciate having all the details in one place.

Every symbol has a story. GoldKey unlocks the meaning.

Get new symbol guides, shortcuts, and fun facts delivered to your inbox.

Subscribe to our newsletter

Symbol stories, quick tips, and new guides delivered to your inbox

Newsletter

GoldKey symbols logo

Unlocking the Power of Symbols: Explore, Learn, and Connect!