Jump to content

Typing environment

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

In type theory, a typing environment (or typing context) represents the association between variable names and data types.

More formally, an environment is a set or ordered list of pairs , usually written as , where is a variable and its type.

The judgement

is read as " has type in context ".[1]

For each function body type checks:

Typing Rules Example:

In statically typed programming languages, these environments are used and maintained by typing rules to type check a given program or expression.

See also

References

  1. ^ "Simply Typed λ-calculus" (PDF).