Index of /~nad/listings/simply-typed

[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory   -  
[TXT]SimplyTyped.Value.html 08-Dec-2016 10:59 55K 
[TXT]SimplyTyped.TypeSyst..>08-Dec-2016 10:59 19K 
[TXT]SimplyTyped.Substitu..>08-Dec-2016 10:59 71K 
[TXT]SimplyTyped.Semantic..>08-Dec-2016 10:59 41K 
[TXT]SimplyTyped.Semantic..>08-Dec-2016 10:59 35K 
[TXT]SimplyTyped.Normalis..>08-Dec-2016 10:59 5.8K 
[TXT]SimplyTyped.NormalFo..>08-Dec-2016 10:59 31K 
[TXT]SimplyTyped.Evaluati..>08-Dec-2016 10:59 19K 
[TXT]SimplyTyped.Environm..>08-Dec-2016 10:59 10K 
[TXT]SimplyTyped.ContextE..>08-Dec-2016 10:59 11K 
[TXT]SimplyTyped.Applicat..>08-Dec-2016 10:59 15K 
[TXT]Relation.Nullary.html 08-Dec-2016 10:59 7.5K 
[TXT]Relation.Nullary.Dec..>08-Dec-2016 10:59 68K 
[TXT]Relation.Binary.html 08-Dec-2016 10:59 164K 
[TXT]Relation.Binary.Prop..>08-Dec-2016 10:59 141K 
[TXT]Relation.Binary.Prop..>08-Dec-2016 10:59 8.9K 
[TXT]Relation.Binary.Prop..>08-Dec-2016 10:59 17K 
[TXT]Relation.Binary.Preo..>08-Dec-2016 10:59 24K 
[TXT]Relation.Binary.Part..>08-Dec-2016 10:59 4.6K 
[TXT]Relation.Binary.Inde..>08-Dec-2016 10:59 16K 
[TXT]Relation.Binary.Inde..>08-Dec-2016 10:59 40K 
[TXT]Relation.Binary.Hete..>08-Dec-2016 10:59 9.8K 
[TXT]Relation.Binary.Core..>08-Dec-2016 10:59 124K 
[TXT]Relation.Binary.Cons..>08-Dec-2016 10:59 119K 
[TXT]Relation.Binary.Cons..>08-Dec-2016 10:59 11K 
[TXT]README.html 08-Dec-2016 10:59 7.2K 
[TXT]Level.html 08-Dec-2016 10:59 5.6K 
[TXT]HOAS.SimplyTyped.html 08-Dec-2016 10:59 47K 
[TXT]HOAS.SimplyTyped.Val..>08-Dec-2016 10:59 32K 
[TXT]HOAS.SimplyTyped.Typ..>08-Dec-2016 10:59 13K 
[TXT]HOAS.SimplyTyped.Nor..>08-Dec-2016 10:59 4.3K 
[TXT]HOAS.SimplyTyped.Nor..>08-Dec-2016 10:59 25K 
[TXT]HOAS.SimplyTyped.Eva..>08-Dec-2016 10:59 13K 
[TXT]Function.html 08-Dec-2016 10:59 71K 
[TXT]Function.Injection.html08-Dec-2016 10:59 30K 
[TXT]Function.Equivalence..>08-Dec-2016 10:59 66K 
[TXT]Function.Equality.html 08-Dec-2016 10:59 67K 
[TXT]Data.Unit.html 08-Dec-2016 10:59 20K 
[TXT]Data.Unit.NonEta.html 08-Dec-2016 10:59 12K 
[TXT]Data.Unit.Base.html 08-Dec-2016 10:59 3.6K 
[TXT]Data.Sum.html 08-Dec-2016 10:59 39K 
[TXT]Data.Star.html 08-Dec-2016 10:59 99K 
[TXT]Data.Star.Properties..>08-Dec-2016 10:59 100K 
[TXT]Data.Product.html 08-Dec-2016 10:59 95K 
[TXT]Data.Nat.html 08-Dec-2016 10:59 35K 
[TXT]Data.Nat.Base.html 08-Dec-2016 10:59 102K 
[TXT]Data.Maybe.Base.html 08-Dec-2016 10:59 58K 
[TXT]Data.Empty.html 08-Dec-2016 10:59 4.2K 
[TXT]Data.Bool.Base.html 08-Dec-2016 10:59 21K 
[TXT]Agda.css 08-Dec-2016 10:59 1.2K 
[TXT]Agda.Primitive.html 08-Dec-2016 10:59 6.7K 
[TXT]Agda.Builtin.Unit.html 08-Dec-2016 10:59 2.5K 
[TXT]Agda.Builtin.TrustMe..>08-Dec-2016 10:59 3.3K 
[TXT]Agda.Builtin.Nat.html 08-Dec-2016 10:59 31K 
[TXT]Agda.Builtin.Equalit..>08-Dec-2016 10:59 4.6K 
[TXT]Agda.Builtin.Bool.html 08-Dec-2016 10:59 4.6K 

README
------------------------------------------------------------------------
-- Normalisation for the simply typed λ-calculus
------------------------------------------------------------------------

module README where

------------------------------------------------------------------------
-- Using de Bruijn indices

-- The type system.

import SimplyTyped.TypeSystem

-- Applicative structures.

import SimplyTyped.ApplicativeStructure

-- Environments.

import SimplyTyped.Environment

-- Evaluating terms.

import SimplyTyped.Evaluation

-- Context extensions.

import SimplyTyped.ContextExtension

-- Substitutions.

import SimplyTyped.Substitution

-- Normal forms.

import SimplyTyped.NormalForm

-- Values.

import SimplyTyped.Value

-- Normalisation.

import SimplyTyped.Normalisation

-- Semantics (not used for anything).

import SimplyTyped.Semantics
import SimplyTyped.Semantics.Lemmas

------------------------------------------------------------------------
-- Using PHOAS

-- The following modules mirror most of the development above, but use
-- HOAS (more specifically, Adam Chlipala's PHOAS) instead of
-- de Bruijn indices.

import HOAS.SimplyTyped.TypeSystem
import HOAS.SimplyTyped.Evaluation
import HOAS.SimplyTyped.NormalForm
import HOAS.SimplyTyped.Value
import HOAS.SimplyTyped.Normalisation

-- A condensed version of the HOAS.SimplyTyped modules above (no
-- comments, but no imports and less than one page long).

import HOAS.SimplyTyped