Environment

In programming language theory, an Environment is list of closed values for some context Γ Γ \Gamma . We can neatly represent this as a Substitution from the empty context the Γ Γ \Gamma , with the invariant that every term in the substitution is a value.