├── .gitignore ├── Dockerfile ├── LICENSE.txt ├── Nat.agda ├── Prelude.agda ├── README.md ├── ae-reviews.txt ├── all.agda ├── binders-disjoint-checks.agda ├── canonical-boxed-forms.agda ├── canonical-indeterminate-forms.agda ├── canonical-value-forms.agda ├── cast-inert.agda ├── check.sh ├── complete-elaboration.agda ├── complete-preservation.agda ├── complete-progress.agda ├── contexts.agda ├── continuity.agda ├── contraction.agda ├── core.agda ├── disjointness.agda ├── dom-eq.agda ├── elaborability.agda ├── elaboration-generality.agda ├── elaboration-unicity.agda ├── exchange.agda ├── finality.agda ├── focus-formation.agda ├── ground-decidable.agda ├── grounding.agda ├── holes-disjoint-checks.agda ├── htype-decidable.agda ├── lemmas-complete.agda ├── lemmas-consistency.agda ├── lemmas-disjointness.agda ├── lemmas-freshness.agda ├── lemmas-gcomplete.agda ├── lemmas-ground.agda ├── lemmas-matching.agda ├── lemmas-progress-checks.agda ├── lemmas-subst-ta.agda ├── postulates.sh ├── preservation.agda ├── progress-checks.agda ├── progress.agda ├── status.sh ├── synth-unicity.agda ├── type-assignment-unicity.agda ├── typed-elaboration.agda └── weakening.agda /.gitignore: -------------------------------------------------------------------------------- 1 | *.agdai 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Nat.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/Nat.agda -------------------------------------------------------------------------------- /Prelude.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/Prelude.agda -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/README.md -------------------------------------------------------------------------------- /ae-reviews.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/ae-reviews.txt -------------------------------------------------------------------------------- /all.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/all.agda -------------------------------------------------------------------------------- /binders-disjoint-checks.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/binders-disjoint-checks.agda -------------------------------------------------------------------------------- /canonical-boxed-forms.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/canonical-boxed-forms.agda -------------------------------------------------------------------------------- /canonical-indeterminate-forms.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/canonical-indeterminate-forms.agda -------------------------------------------------------------------------------- /canonical-value-forms.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/canonical-value-forms.agda -------------------------------------------------------------------------------- /cast-inert.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/cast-inert.agda -------------------------------------------------------------------------------- /check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/check.sh -------------------------------------------------------------------------------- /complete-elaboration.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/complete-elaboration.agda -------------------------------------------------------------------------------- /complete-preservation.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/complete-preservation.agda -------------------------------------------------------------------------------- /complete-progress.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/complete-progress.agda -------------------------------------------------------------------------------- /contexts.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/contexts.agda -------------------------------------------------------------------------------- /continuity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/continuity.agda -------------------------------------------------------------------------------- /contraction.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/contraction.agda -------------------------------------------------------------------------------- /core.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/core.agda -------------------------------------------------------------------------------- /disjointness.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/disjointness.agda -------------------------------------------------------------------------------- /dom-eq.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/dom-eq.agda -------------------------------------------------------------------------------- /elaborability.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/elaborability.agda -------------------------------------------------------------------------------- /elaboration-generality.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/elaboration-generality.agda -------------------------------------------------------------------------------- /elaboration-unicity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/elaboration-unicity.agda -------------------------------------------------------------------------------- /exchange.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/exchange.agda -------------------------------------------------------------------------------- /finality.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/finality.agda -------------------------------------------------------------------------------- /focus-formation.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/focus-formation.agda -------------------------------------------------------------------------------- /ground-decidable.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/ground-decidable.agda -------------------------------------------------------------------------------- /grounding.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/grounding.agda -------------------------------------------------------------------------------- /holes-disjoint-checks.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/holes-disjoint-checks.agda -------------------------------------------------------------------------------- /htype-decidable.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/htype-decidable.agda -------------------------------------------------------------------------------- /lemmas-complete.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/lemmas-complete.agda -------------------------------------------------------------------------------- /lemmas-consistency.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/lemmas-consistency.agda -------------------------------------------------------------------------------- /lemmas-disjointness.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/lemmas-disjointness.agda -------------------------------------------------------------------------------- /lemmas-freshness.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/lemmas-freshness.agda -------------------------------------------------------------------------------- /lemmas-gcomplete.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/lemmas-gcomplete.agda -------------------------------------------------------------------------------- /lemmas-ground.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/lemmas-ground.agda -------------------------------------------------------------------------------- /lemmas-matching.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/lemmas-matching.agda -------------------------------------------------------------------------------- /lemmas-progress-checks.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/lemmas-progress-checks.agda -------------------------------------------------------------------------------- /lemmas-subst-ta.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/lemmas-subst-ta.agda -------------------------------------------------------------------------------- /postulates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/postulates.sh -------------------------------------------------------------------------------- /preservation.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/preservation.agda -------------------------------------------------------------------------------- /progress-checks.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/progress-checks.agda -------------------------------------------------------------------------------- /progress.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/progress.agda -------------------------------------------------------------------------------- /status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/status.sh -------------------------------------------------------------------------------- /synth-unicity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/synth-unicity.agda -------------------------------------------------------------------------------- /type-assignment-unicity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/type-assignment-unicity.agda -------------------------------------------------------------------------------- /typed-elaboration.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/typed-elaboration.agda -------------------------------------------------------------------------------- /weakening.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazelgrove/hazelnut-dynamics-agda/HEAD/weakening.agda --------------------------------------------------------------------------------