------------------------------------------------------------------------
-- Normalisation
------------------------------------------------------------------------

module SimplyTyped.Normalisation where

open import SimplyTyped.TypeSystem
open import SimplyTyped.NormalForm
open import SimplyTyped.ApplicativeStructure
open import SimplyTyped.Value
open ValSubst

-- Normalisation.

nf :  {Γ τ}  Γ  τ  NF Γ τ
nf t = reify _ ( t  idˢ)
  where open ApplicativeStructure appStr