├── .gitignore ├── README.md ├── _CoqProject ├── docs ├── PLoTs.pdf └── fj-toplas.pdf ├── license.md ├── makefile └── src ├── Base.v ├── FJ ├── EvaluationContext.v ├── Lemmas.v ├── Semantics.v ├── Syntax.v └── TypeSafety.v ├── Lists.v ├── Lists ├── Forall2.v ├── In.v ├── Nth_error.v └── ZipWith.v ├── Tactics.v ├── Tactics ├── Case.v ├── Crush.v └── LibTactics.v └── Util ├── Environment.v ├── Id.v └── Referable.v /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/README.md -------------------------------------------------------------------------------- /_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/_CoqProject -------------------------------------------------------------------------------- /docs/PLoTs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/docs/PLoTs.pdf -------------------------------------------------------------------------------- /docs/fj-toplas.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/docs/fj-toplas.pdf -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/license.md -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/makefile -------------------------------------------------------------------------------- /src/Base.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/Base.v -------------------------------------------------------------------------------- /src/FJ/EvaluationContext.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/FJ/EvaluationContext.v -------------------------------------------------------------------------------- /src/FJ/Lemmas.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/FJ/Lemmas.v -------------------------------------------------------------------------------- /src/FJ/Semantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/FJ/Semantics.v -------------------------------------------------------------------------------- /src/FJ/Syntax.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/FJ/Syntax.v -------------------------------------------------------------------------------- /src/FJ/TypeSafety.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/FJ/TypeSafety.v -------------------------------------------------------------------------------- /src/Lists.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/Lists.v -------------------------------------------------------------------------------- /src/Lists/Forall2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/Lists/Forall2.v -------------------------------------------------------------------------------- /src/Lists/In.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/Lists/In.v -------------------------------------------------------------------------------- /src/Lists/Nth_error.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/Lists/Nth_error.v -------------------------------------------------------------------------------- /src/Lists/ZipWith.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/Lists/ZipWith.v -------------------------------------------------------------------------------- /src/Tactics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/Tactics.v -------------------------------------------------------------------------------- /src/Tactics/Case.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/Tactics/Case.v -------------------------------------------------------------------------------- /src/Tactics/Crush.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/Tactics/Crush.v -------------------------------------------------------------------------------- /src/Tactics/LibTactics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/Tactics/LibTactics.v -------------------------------------------------------------------------------- /src/Util/Environment.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/Util/Environment.v -------------------------------------------------------------------------------- /src/Util/Id.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/Util/Id.v -------------------------------------------------------------------------------- /src/Util/Referable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hephaestus-pl/coqfj/HEAD/src/Util/Referable.v --------------------------------------------------------------------------------