Lectures onType Theory
Modal-effect and encoding notation
appendix sectionnotation

Modal-effect and encoding notation

notation scope and role forbidden transfer
notation scope and role forbidden transfer
T,Rsc,S effect structure, scoped-row instance, set instance not type universes or operational stores
E,F,D effect contexts and finite extensions in Met source rows and capability sets remain separately tagged
DTD, EeF effect-structure equivalence and its derived inclusion neither relation is a source-row unifier or capability-set judgment
AMetB, μMetν structural Met type and modality equivalence distinct from the selected effect structure’s extension equivalence
[E], D absolute replacement and relative extension modalities brackets do not denote evaluation contexts here
μν left-to-right modality composition: first μ, then ν not ordinary right-to-left function composition
μA, modμV modal type and value introduction mod does not suspend a computation
x:μFA, lock(μF) tagged variable and ordered context lock the subscript is an ambient effect context, not a grade
ΓM:A@E Met typing at effect context E distinct from System C’s boxed type T@C
ΓcM:A!E System Fε computation typing not chapter 25’s inferred computation judgment
ΓbP:TC System C block typing with capability set vertical bar is not semantic conditioning
r, c row-source and capability-source translations to Met neither glyph denotes an inverse or a source-to-source map
f^, f~, f effect variable, unlocked block term, and fresh local operation the two target binders and the runtime label are not identified

Source subscripts are mandatory whenever one translation could be confused with the other. Within the Met card, EeF is derived subeffecting. Within System C, CC is set inclusion. Within System Fε, row equivalence preserves duplicates. These three relations are never silently interchanged.

Search the book

Type to search the local edition.