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

Back to manuscript

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

Nearby in this section