Pulpit Library

Dozens of study dives, stubbed for expansion into rigorous lessons with contracts, counterexamples, and executable traces.

Back to Reading Pulpit · Plates Hub · Workbench

All
CRDT
Log
Lambda
Category
API
Type
Invariant
UX
Trace
CRDT
Join-Semilattice Basics
Order, join, inflationary updates, and merge law.
CRDT
Delta-CRDTs
Delta mutation semantics and bounded joins.
CRDT
Op-Based CRDTs
Commutative monoids and causal delivery.
CRDT
Counterexample: Non-Idempotence
Why repeated delivery breaks convergence.
LOG
Vector Clocks
Causality as a partial order of events.
LOG
Version Vectors
Compact causality with mergeable summaries.
LOG
Causal Delivery
When ops are safe to apply without divergence.
LOG
Log as Boundary Object
Certificates of application order and visibility.
LAMBDA
Merge as Lambda Term
Executable proof of merge law.
LAMBDA
Church Encodings
Representing state and merge functionally.
LAMBDA
Beta/Eta as Contract Proof
Reduction as verification of API promises.
LAMBDA
Substitution Hazards
Counterexamples for mistaken equivalences.
CATEGORY
Adjunctions as UI Switch
Expand vs filter as left/right adjoints.
CATEGORY
Units and Counits
Explicit promises between abstraction layers.
CATEGORY
Functorial Logs
Log folding as a functor into state.
CATEGORY
Limits and Colimits
Join as colimit and merge as universal property.
API
State vs Delta Boundary
Input contracts and server obligations.
API
Conflict-Free Promise
When convergence is guaranteed and when not.
API
Counterexample: Non-Inflationary Delta
How a bad delta violates monotonicity.
API
API Surface Compression
Minimal exposed operations without losing invariants.
TYPE
Dependent Type: Inflationary Delta
Delta(s) = { d | s ⊑ merge(s,d) }.
TYPE
Refinement Types for Merge
Type-level monotonicity and idempotence.
TYPE
Proof-Carrying Deltas
Certificates attached to updates.
TYPE
Type-Directed API Boundaries
Interface design driven by invariants.
INVARIANT
Join Monotonicity
x ⊑ merge(x,y), y ⊑ merge(x,y).
INVARIANT
Eventual Convergence
Convergence definitions and operational tests.
INVARIANT
Commutativity Tests
Minimal checks to validate merges.
INVARIANT
Idempotence Tests
Repeated delivery and duplicate ops.
UX
Layered Annotation Grammar
Surface/deep/meta with tag filters.
UX
Inspector as Proof Oracle
Contextual proof + counterexample view.
UX
Attention Budget
Controls for showing only what is stable.
UX
Semantic Styling Map
Visual class semantics across plates.
TRACE
Trace Grammar
Def/OpenGoal/Check/Solve as log events.
TRACE
Replayable Plate Artifacts
Content-addressed, reproducible runs.
TRACE
Counterexample Registry
Catalog and index of failure cases.
TRACE
Execution vs Narrative
Keep provenance for every narrative step.
Growth rubric: each stub should expand into (1) core definitions, (2) explicit invariant, (3) counterexample, (4) API boundary with promise/obligation, (5) executable trace or proof sketch.