Construct · 2 fields · 2 citations

Where does scope collide?

One name. Different field. Different construct. One map.

● jingle · one word, two constructs Nearest construct by meaningbindingcompare the meanings
How to read this

Every construct on the map is compared with every other by the meaning of its definitions, and the closest one is surfaced here. The nearest construct to scope is binding.

Hold this as a prompt, not a verdict. Two constructs sitting close in meaning is a reason to read them side by side and decide for yourself whether they are one idea under two names. It is not proof that they are. Compare the meanings in the Collider.

scope2 CONSTRUCTSQuantifier scopeSZABOLCSI · OPERATOR SPANVariable scopeLANDIN · NAME BINDING

Spokes are fields; dashed arcs are shared lineage. Tap a field for its definition, unit, and measures.

2026

Drag to watch the word get claimed. Each field appears at the publication date of the earliest source cited for it. Tap a year to see which.

Linguistics and logic

The span an operator governs

In logic and the study of meaning, the scope of an operator, quantifier, or negation is the part of an expression over which it takes effect and which it controls. When a sentence like every student did not pass can be read two ways, the readings differ only in whether every or not governs the other, that is, in their relative scope. Szabolcsi's 2010 Quantification surveys how the scope of quantifiers is assigned across languages and why one string of words can carry several meanings. The referent here is an abstract relation of control between parts of an expression, not a region of running code, the agreed boundary of a project, or a viewing instrument.[1]

Unit
One operator's domain of control over an expression
Recovery means
Not applicable
Measured by
Diagnosed by paraphrase and truth conditions, and formalised in logical form by the relative order of the operators

Computer science

Where a name binding is visible

In a programming language, the scope of a name is the region of the program in which that name refers to a particular binding and can be used to reach it. Under lexical, also called static, scope the region is fixed by where the name is written, nested block within nested block, while under dynamic scope it depends on the order in which code runs. Landin's 1964 The Mechanical Evaluation of Expressions introduced the environment, the structure that binds names to values and fixes where each binding is visible, which underlies the modern lexical account of scope. The referent is a region of a program where a name is valid, not a control relation in a sentence, a project's boundary of work, or an optical instrument.[2]

Unit
The region of program text where a name binding is valid
Recovery means
Not applicable
Measured by
Determined by the language's scoping rules and resolved by the compiler or interpreter when a name is looked up

Next

Run it through the Collider, or take the citations with you.

See how scope sits against neighbouring constructs in the Collider, or export every reference on this page in one click.

Open in ColliderExport BibTeXReport this collision

Nearby collisions

binding4 fields · 4 citationsjingle · one word, four constructsoperator3 fields · 3 citationsjingle · one word, three constructsaperture3 fields · 3 citationsjingle · one word, three constructs

References

  1. Szabolcsi, A. (2010). Quantification. Cambridge University Press. https://doi.org/10.1017/CBO9780511781681
  2. Landin, P. J. (1964). The mechanical evaluation of expressions. The Computer Journal, 6(4), 308–320. https://doi.org/10.1093/comjnl/6.4.308

Cited on this page?

Confirm your construct, or correct us.

If your work is cited behind one of these entries, you know better than we do whether we captured the meaning right. Confirm it, suggest an edit, or dispute it, and your name goes on the entry as an author who has checked it, linked to your ORCID.

Claim your construct