fsymbols
Loading symbols…
››
⟦

mathematical left white square bracket

Mathematical Left White Square Bracket

⟦ opens a double square bracket pair, usually written ⟦M⟧. In formal semantics, the pair denotes what M means; in Z notation, it encloses a bag, where repeated items count. The semantic use grew from Dana Scott’s work on truth values and appears in print in 1967.

Text symbol
Also called
left double bracket · double square bracket · Scott bracket
Search it as
llbracket · double bracket · semantic bracket · Z bag bracket · bag bracket
Shows up in
Anything that takes text · its shape is whatever your font draws

What ⟦ means

It opens a specialized pair; the notation decides what it marks. The double bracket meaning depends on its field: in formal semantics, ⟦M⟧ names M’s denotation—the mathematical object or truth value assigned to a linguistic expression or program.

In the 1960s, Dana Scott moved from double bars to square brackets for a formula’s truth value as formulas grew longer. His 1967 work is an early printed example of brackets used for denotation. This history is why the semantic notation bears Scott’s name.

Why does the same pair also mark a bag?

In Z notation, it encloses a multiset.

⟦B⟧ can denote a bag: a collection where duplicate items are kept and their count matters. This is a separate notation convention, so identify it from the surrounding Z specification rather than from the brackets alone.

What it means when someone sends it to you

2 readings
⟦M⟧ in formal semantics
M’s denotation: the object or truth value assigned to M.
Z notation bag bracket ⟦B⟧
A bag, or multiset, whose repeated items keep their counts.

Don't confuse it with

1

Questions people ask

1

Why does ⟦ look too wide?

The mathematical delimiter is intended to be narrow; CJK typography has separate wide counterparts. If this one displays wide, the font or layout may be applying CJK-style spacing.

How to type ⟦

Windows (Word)
Alt+XType 27E6, then Alt+X 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 “mathematical left white square bracket”.
Linux
Ctrl+Shift+UType 27e6, then Enter or Space.
HTML
⟦
CSS
\27E6
LaTeX
The `stmaryrd` package supplies `\llbracket` and `\rrbracket`; write them around M.
Microsoft equation input
In an Office equation, type `\[\![M]\!]` for the matching double-bracket pair.
Codes and encoding1 code points
HTML decimal
⟦
HTML hex
⟦
CSS content
content: "\27E6";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%9F%A6
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

2

Maths & numbers1,835 symbols

Shapes & colours597 symbols