I hereby claim:
- I am mietek on github.
- I am mietek (https://keybase.io/mietek) on keybase.
- I have a public key ASC7JOFEAXt8XpqQVAUKRgl6x8YnzqyEnigshYRK-_71XQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| open import Function | |
| open import Data.Nat | |
| open import Data.Fin renaming (_+_ to _f+_) | |
| open import Data.Unit | |
| open import Relation.Binary.PropositionalEquality | |
| open import Data.Product | |
| open import Data.Sum | |
| open import Data.Vec | |
| open import Data.Vec.Properties |
| module Proset where | |
| open import Agda.Primitive public | |
| using (_⊔_) | |
| open import Agda.Builtin.Equality public | |
| using (_≡_ ; refl) | |
| -------------------------------------------------------------------------------- |
| module Category where | |
| open import Agda.Primitive public | |
| using (Level ; _⊔_) | |
| renaming (lzero to ℓ₀) | |
| open import Function public | |
| using (id ; flip) | |
| renaming (_∘′_ to _∘_) |
| module EncodeDecode where | |
| open import Agda.Builtin.Char | |
| using (Char) | |
| renaming ( primCharToNat to ord | |
| ; primNatToChar to chr | |
| ) | |
| open import Agda.Builtin.Equality | |
| using (_≡_ ; refl) |
| module STLCSemantics where | |
| -------------------------------------------------------------------------------- | |
| -- Types | |
| infixr 7 _⇒_ | |
| data Type : Set | |
| where |
| -- Inspired by | |
| -- https://github.com/andreasabel/strong-normalization/blob/master/agda/RenamingAndSubstitution.agda | |
| -- and | |
| -- https://github.com/mietek/coquand | |
| {-# OPTIONS --no-positivity-check #-} | |
| module RenSubFirstDraft where | |
| -- Inspired by | |
| -- https://github.com/andreasabel/strong-normalization/blob/master/agda/RenamingAndSubstitution.agda | |
| -- and | |
| -- https://github.com/mietek/coquand | |
| {-# OPTIONS --no-positivity-check #-} | |
| module RenSub where | |
| open import Function public |
| -- More information: | |
| -- http://coq-club.inria.narkive.com/3zS9pwcc/coinductive-types-and-type-preservation | |
| -- https://lists.chalmers.se/pipermail/agda/2008/000383.html | |
| module CoTest where | |
| open import Prelude public | |
| {- |
| module Category where | |
| open import Agda.Primitive public | |
| using (Level ; _⊔_ ; lzero ; lsuc) | |
| open import Agda.Builtin.Equality public | |
| using (_≡_ ; refl) | |
| record Category ℓ ℓ′ : Set (lsuc (ℓ ⊔ ℓ′)) where |