Manuscript I@2 · I.tex · section · 85631fa7
Typing
Language, typing, and ownership › Typing · lines 353–407
Contexts assign types to distinct source variables and runtime names. Contexts separated in a multiplicative rule are disjoint. There is no structural weakening or contraction.
The conditional is additive: its alternatives use the same context, but only one alternative executes. The bit selects the then-branch and the else-branch.
Displayed formulas in this passage
unlabeled · line 358
unlabeled · line 369
unlabeled · line 376
unlabeled · line 380
unlabeled · line 386
unlabeled · line 390
unlabeled · line 395