Abstraction Principle
Phrases of any "semantically meaningful syntactic class" may be named.
- Names to well-formed phrases of any .
- |- U:
- |- define I=U: {I:}dec
- Declaration biuilds phrase that is binding of a name to a value.
- Denotational semantics builds singleton set {(I=)}.
- Compound declaration builds set
{I=,...,I=}.
- Semantics of a declaration is a record.
Phrases of any semantically meaningful syntactic class may be components
of records.