Manuscript En08-A@1 · En08-A.tex · section · c688d76d
An affine first-order interface
Causal typing as an explicit refinement › An affine first-order interface · lines 1821–1866
Fix an event order , types, and typed primitives
including nullary constants. Terms are
An origin-annotated context is a finite map
The annotation records the capability's origin, not a claim of physical storage at every subsequent event. Judgments are .
The rules are
and
A nullary operation has empty context; there is no contraction rule.
Let erase origins. The ordinary affine system has the same rules without event annotations or the variable side condition.
Displayed formulas in this passage
unlabeled · line 1824
unlabeled · line 1828
unlabeled · line 1832
unlabeled · line 1840
unlabeled · line 1844
unlabeled · line 1856