Concurrency & Shared-State Coordination¶
Primes about coordinating simultaneous processes over shared state: concurrency hazards (deadlock, race conditions, time-of-check-to-time-of-use flaws), consistency and reconciliation across parallel actors (eventual consistency, detailed balance, orchestration), and the transitional states such coordination passes through.
21 primes in this family — primes that sit near one another in abstraction space (k-means over structural-signature embeddings). Each is shown with its short description.
- Boundary State Loss — State crossing a carrier boundary through a bounded artifact is constitutively reduced, surfacing later as failure.
- Brinkmanship — Deliberately raising a stochastic risk of shared catastrophe, using the rising probability as a bargaining lever.
- Ceteris Paribus — Analyzing a foreground subsystem while explicitly holding the rest of the system fixed, tracking the gap.
- Concurrency — Manage simultaneous processes.
- Concurrent, Cross-Functional Collaboration — Parallel teamwork.
- Deadlock — Mutual blocking processes.
- Detailed balance — Require every elementary transition channel at stationarity to be individually matched by its designated reverse, eliminating pairwise probability or material currents rather than only their aggregate.
- Event-Centered Modeling — Making events the primary nodes through which entities, places, and periods are connected, so that everything else is derived as a projection of the event log.
- Eventual Consistency — Distributed copies of shared state are allowed to diverge under local updates, with a deterministic merge guaranteeing they reconverge once updates stop.
- Frame Problem — After a change, the challenge of bounding which facts now need re-derivation and which persist by default, without re-checking everything.
- Improvisation — Real-time generation of competent moves from an internalized vocabulary, against a backbone of constraint, in response to the developing situation.
- Liminality — Transitional states.
- Maturity Mismatch — A system holds two-sided commitments whose durations differ — a short side that must be repeatedly refreshed against a long side that cannot accelerate — so it fails when refreshing stops, not because it lacks resources but because they are locked in durations longer than the moment requires.
- Orchestration — A directing control locus selects, assigns, orders, and adapts heterogeneous components as one execution, managing their interfaces and timing so their joint behavior realizes an outcome none is responsible for producing alone.
- Parrondo's Paradox — Two individually losing strategies, coupled through a shared state with opposite-signed regional effects, can combine into a winning one.
- Race Condition — The outcome of a system depends on the uncontrolled relative timing of concurrent actions on shared state, so the order effects land — not the actions — determines the result.
- Renewal Process — After each event a clock resets; an interarrival-time distribution then makes conditional event risk depend on the age elapsed since that reset.
- Shared-Interface Constraint Conflict — Shared-interface constraint conflict forces one undifferentiated output through a common interface to receivers whose binding acceptance rules cannot all be satisfied, so success for one receiver entails failure for another until the interface or receiver set is partitioned.
- Superposition — Multiple states coexist.
- Supersession — A successor explicitly displaces a predecessor in a role, which the predecessor no longer fills going forward even while it persists for historical reference.
- Time-Of-Check To Time-Of-Use Flaw — A precondition verified at one instant authorizes an action taken at a later instant, and the relevant state changes in the gap between them, so the defect lives in the temporal binding between check and use rather than in either operation.