Non-locality is the arrangement in which distant elements influence or correlate without a chain of intervening, contiguous contact — the relationship jumps across the substrate rather than propagating step-by-step through neighbors. It is the structural negation of locality, and its consequence is the loss of decomposability: a region can no longer be reasoned about in isolation.
How would you explain it like I'm…
Skip-The-Line Link
Imagine all your friends standing in a long line, and a whisper has to pass from neighbor to neighbor to reach the end. Non-locality is when two friends far apart are somehow linked WITHOUT the whisper traveling down the line between them. There's no chain of neighbors passing it along — the connection is just there, across the gap.
Connected Across The Gap
Non-locality is when two things that are far apart are connected — they affect each other or always match up — without anything passing through all the stuff in between. Usually influence spreads step by step through neighbors: a wave, a rumor, or a falling-domino line moves by touching the next thing, then the next. Non-locality breaks that rule: the link between the distant pair is just THERE, not the end of a hop-by-hop journey. The big consequence is that you can't study one area by itself anymore, because some far-off, unseen thing might reach in and change the answer. It shows up in lots of places under different names, like surprise long-distance shortcuts in a network.
Influence Without A Path
Non-locality is the arrangement in which distant elements influence or correlate with each other without a chain of intervening, contiguous contact — the relationship jumps across the substrate rather than propagating step-by-step through neighbors. It is the structural negation of locality, the assumption that effects propagate only through adjacency. Four commitments define it: a substrate with a native notion of distance or adjacency (cells in a lattice, nodes a graph-metric apart, people in a contact network, points in space); a coupling — an influence, correlation, or dependency — between two elements; those elements being NOT adjacent under the substrate's own metric; and, crucially, the coupling not routing through any sequence of intervening neighbors, so there's no contiguous chain carrying it hop-by-hop. This contrasts with ordinary propagation — a wave, a contagion, a signal down a wire — which respects adjacency by definition, each step touching the next. Its structural consequence is the loss of decomposability: you can no longer reason about a region in isolation, because distant unseen elements can reach in and change the answer.
Non-locality is the structural arrangement in which distant elements influence or correlate with each other without a chain of intervening, contiguous contact — the relationship jumps across the substrate rather than propagating step-by-step through neighbors. It is the structural negation of locality, the assumption that effects propagate only through adjacency, that 'near in the substrate is where the interactions are.' Four commitments define it: a substrate with a native notion of distance or adjacency (cells in a lattice, nodes a graph metric apart, people in a contact network, memory locations, points in a space); a coupling — an influence, a correlation, a dependency — between two elements; the coupled elements being NOT adjacent under the substrate's native metric, far apart by the substrate's own measure; and, crucially, the coupling not routing through a sequence of intervening neighbors, with no contiguous chain carrying it hop-by-hop — the influence present at a distance without a traversed path. The structural signature distinguishes it from ordinary propagation, which respects adjacency by definition: a wave, a contagion, a diffusion front, a signal down a wire all move through neighbors, each step touching the next. Non-locality is precisely the absence of that requirement — the coupling is a primitive of the structure between the distant pair, not the endpoint of a walk. The same arrangement recurs across substrates under many names: action-at-a-distance and entanglement in physics, long-range or small-world edges in networks, teleconnections in climate, global variables and pointer aliasing in code, non-local operators in mathematics. What it provides is the breaking of the locality assumption — what long-range edges and shared state introduce into an otherwise-local system — and its structural consequence is the loss of decomposability: you can no longer reason about a region in isolation, because distant, unseen elements can reach in and change the answer. The capability it names is the ability to couple, coordinate, or correlate elements that no contiguous path could connect in time.
It separates does this region interact only with its neighbors? from can a distant element reach in and change what happens here? — and disentangles connectedness (a path exists) from non-locality (a coupling crosses the gap without one being traversed).
It is at first a complexity-increaser that destroys decomposability, so the management move is to count and contain the non-local couplings — localizing the incidental ones and making the essential ones explicit and few.
In a mostly-local system the few couplings that violate adjacency carry disproportionate weight, so the move is to locate them first — and the same long-range edge that destroys decomposability is also what enables coordination at distance.
Networks → epidemiology: the small-world insight that a few long-range edges govern global reachability transfers to a handful of travelers turning a local outbreak global.
Software → any system: localizing coupling — replace the global, forbid the alias, structure the jump — transfers to hidden distant dependencies anywhere.
Physics → general diagnostic: the Bell-inequality logic of asking whether a local account could reproduce a correlation transfers as a test of genuine non-locality.
A global-variable bug shows the structure end-to-end: two functions that never call each other (non-adjacent in the program's call structure) couple through a single shared cell with no parameter thread carrying it, so a value changes "for no local reason" and the fix is to localize the coupling into an explicit passed path.
Non-locality is not locality of reference because locality of reference is the positive principle that accesses cluster near recent ones, whereas non-locality is its exact negation — the coupling that defeats the clustering.
Non-locality is not connectedness because connectedness asserts a path exists, whereas non-locality asserts a coupling holds directly across the gap without that path being traversed.
Non-locality is not contagion or propagation because those move through neighbors at every hop, whereas non-locality is the absence of that step-by-step requirement.