├── .github └── workflows │ └── main.yml ├── .gitignore ├── README.md ├── agda ├── .gitignore ├── Common │ ├── Helpers.agda │ ├── Inequalities.agda │ ├── Types.agda │ └── WF.agda ├── Core │ ├── Derivations.agda │ ├── Derivations │ │ └── Lemmas.agda │ ├── Operational.agda │ ├── Operational │ │ └── BetaEquivalence.agda │ ├── Syntax.agda │ └── Syntax │ │ ├── Actions.agda │ │ ├── Actions │ │ └── Lemmas.agda │ │ ├── Derived.agda │ │ ├── Derived │ │ ├── Renaming.agda │ │ ├── Substitution.agda │ │ └── Typing.agda │ │ ├── Injectivity.agda │ │ ├── Membership.agda │ │ ├── Renaming.agda │ │ ├── Renaming │ │ ├── Distributivity.agda │ │ └── Injectivity.agda │ │ ├── Substitution.agda │ │ └── Substitution │ │ ├── Distributivity.agda │ │ ├── FromRenaming.agda │ │ └── Stable.agda ├── Data │ └── Fin │ │ └── Extra.agda ├── Intermediate │ ├── Derivations │ │ ├── Algorithmic.agda │ │ └── Algorithmic │ │ │ └── Theorems │ │ │ ├── Agreement.agda │ │ │ ├── Agreement │ │ │ ├── TypeWellFormedness.agda │ │ │ ├── Γok.agda │ │ │ └── Γok │ │ │ │ └── WF.agda │ │ │ ├── Helpers.agda │ │ │ ├── Substitution.agda │ │ │ ├── Substitution │ │ │ └── θ-Props.agda │ │ │ ├── Thinning.agda │ │ │ └── Uniqueness.agda │ ├── Operational.agda │ ├── Oracle.agda │ ├── Syntax.agda │ ├── Syntax │ │ ├── Actions.agda │ │ ├── Actions │ │ │ └── Lemmas.agda │ │ ├── CtxSuffix.agda │ │ ├── Injectivity.agda │ │ ├── Membership.agda │ │ ├── Renaming.agda │ │ ├── Renaming │ │ │ └── Injectivity.agda │ │ ├── Short.agda │ │ ├── Subcontext.agda │ │ ├── Substitution.agda │ │ └── Substitution │ │ │ ├── Commutativity.agda │ │ │ ├── Distributivity.agda │ │ │ ├── FromRenaming.agda │ │ │ └── Stable.agda │ ├── Translation.agda │ └── Translation │ │ ├── Helpers.agda │ │ ├── SubstUnique.agda │ │ ├── Typed.agda │ │ ├── Untyped.agda │ │ ├── θ-Props.agda │ │ ├── μ-subst.agda │ │ ├── μ-subst │ │ └── Helpers.agda │ │ ├── μ-weakening.agda │ │ └── μ-weakening │ │ └── Helpers.agda ├── README.md ├── SotU.md ├── Surface │ ├── Derivations │ │ ├── Algorithmic.agda │ │ ├── Algorithmic │ │ │ ├── IsoDeclarative.agda │ │ │ ├── Theorems │ │ │ │ ├── Agreement.agda │ │ │ │ ├── Agreement │ │ │ │ │ ├── Lemmas.agda │ │ │ │ │ ├── TypeWellFormedness.agda │ │ │ │ │ ├── TypeWellFormedness │ │ │ │ │ │ └── Enriched.agda │ │ │ │ │ ├── Γok.agda │ │ │ │ │ └── Γok │ │ │ │ │ │ └── WF.agda │ │ │ │ ├── EM-Equivalence.agda │ │ │ │ ├── Helpers.agda │ │ │ │ ├── Narrowing.agda │ │ │ │ ├── Safety.agda │ │ │ │ ├── Safety │ │ │ │ │ └── Helpers.agda │ │ │ │ ├── Substitution.agda │ │ │ │ ├── Substitution │ │ │ │ │ └── Enriched.agda │ │ │ │ ├── Subtyping.agda │ │ │ │ ├── Subtyping │ │ │ │ │ └── Enriched.agda │ │ │ │ ├── Thinning.agda │ │ │ │ ├── Thinning │ │ │ │ │ ├── Enriched.agda │ │ │ │ │ ├── Size.agda │ │ │ │ │ └── Size │ │ │ │ │ │ └── Helpers.agda │ │ │ │ └── Uniqueness.agda │ │ │ └── ToIntermediate │ │ │ │ ├── Translation.agda │ │ │ │ └── Translation │ │ │ │ ├── Aliases.agda │ │ │ │ ├── Subst.agda │ │ │ │ ├── Typed.agda │ │ │ │ ├── μ-subst.agda │ │ │ │ └── μ-weakening.agda │ │ ├── Common.agda │ │ ├── Common │ │ │ └── Theorems │ │ │ │ └── Substitution │ │ │ │ └── Helpers.agda │ │ ├── Declarative.agda │ │ └── Declarative │ │ │ └── Theorems │ │ │ ├── Agreement.agda │ │ │ ├── Agreement │ │ │ ├── TypeWellFormedness.agda │ │ │ ├── TypeWellFormedness │ │ │ │ └── WF.agda │ │ │ ├── Γok.agda │ │ │ └── Γok │ │ │ │ └── WF.agda │ │ │ ├── Helpers.agda │ │ │ ├── Safety.agda │ │ │ ├── Safety │ │ │ └── Helpers.agda │ │ │ ├── Substitution.agda │ │ │ ├── Subtyping.agda │ │ │ ├── Thinning.agda │ │ │ └── Thinning │ │ │ └── WF.agda │ ├── Operational.agda │ ├── Operational │ │ └── Lemmas.agda │ ├── Oracle.agda │ ├── Syntax.agda │ ├── Syntax │ │ ├── Actions.agda │ │ ├── Actions │ │ │ └── Lemmas.agda │ │ ├── CtxSuffix.agda │ │ ├── Injectivity.agda │ │ ├── Membership.agda │ │ ├── Renaming.agda │ │ ├── Renaming │ │ │ └── Injectivity.agda │ │ ├── Subcontext.agda │ │ ├── Substitution.agda │ │ └── Substitution │ │ │ ├── Commutativity.agda │ │ │ ├── Distributivity.agda │ │ │ ├── FromRenaming.agda │ │ │ └── Stable.agda │ ├── Translation.agda │ ├── Translation │ │ ├── Helpers.agda │ │ ├── SubstUnique.agda │ │ ├── Typed.agda │ │ ├── Untyped.agda │ │ ├── μ-subst.agda │ │ ├── μ-weakening.agda │ │ └── μ-weakening │ │ │ └── Helpers.agda │ └── Useful.agda └── agda.agda-lib ├── experiment └── CaseEncoding.idr ├── tex ├── .gitattributes ├── .gitignore ├── Makefile ├── biblio.bib ├── common.ott ├── core.ott ├── jfp.cls ├── jfplike.bst ├── listproc.sty ├── ottalt.sty ├── paper.mng ├── surface.ott └── translation.ott └── toy ├── .gitignore ├── ChangeLog.md ├── LICENSE ├── README.md ├── Setup.hs ├── app └── Main.hs ├── examples ├── e01_path_sensitivity.rt └── e02_subtyping.rt ├── misc.md ├── package.yaml ├── src ├── Idris │ └── IdeModeClient.hs ├── Misc │ ├── Pretty.hs │ └── Util.hs └── Toy │ └── Language │ ├── BasicTC.hs │ ├── Compiler.hs │ ├── EnvironmentUtils.hs │ ├── Parser.hs │ ├── Parser │ ├── Common.hs │ ├── Decl.hs │ ├── Ty.hs │ └── Util.hs │ ├── Solver.hs │ ├── Solver │ ├── QueryGen.hs │ ├── QueryInterp.hs │ └── Types.hs │ ├── Syntax.hs │ └── Syntax │ ├── Common.hs │ ├── Decls.hs │ ├── Terms.hs │ ├── Terms │ └── Sugar.hs │ └── Types.hs ├── stack.yaml └── test ├── Spec.hs ├── T00TypesParserSpec.hs ├── T05TypesCompilerSpec.hs ├── T10DefsParserSpec.hs ├── T20TCSpec.hs ├── T30TermsCompilerSpec.hs └── TestUtils.hs /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/README.md -------------------------------------------------------------------------------- /agda/.gitignore: -------------------------------------------------------------------------------- 1 | _build/ 2 | .*.agda.vim 3 | -------------------------------------------------------------------------------- /agda/Common/Helpers.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Common/Helpers.agda -------------------------------------------------------------------------------- /agda/Common/Inequalities.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Common/Inequalities.agda -------------------------------------------------------------------------------- /agda/Common/Types.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Common/Types.agda -------------------------------------------------------------------------------- /agda/Common/WF.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Common/WF.agda -------------------------------------------------------------------------------- /agda/Core/Derivations.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Derivations.agda -------------------------------------------------------------------------------- /agda/Core/Derivations/Lemmas.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Derivations/Lemmas.agda -------------------------------------------------------------------------------- /agda/Core/Operational.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Operational.agda -------------------------------------------------------------------------------- /agda/Core/Operational/BetaEquivalence.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Operational/BetaEquivalence.agda -------------------------------------------------------------------------------- /agda/Core/Syntax.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Actions.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Actions.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Actions/Lemmas.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Actions/Lemmas.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Derived.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Derived.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Derived/Renaming.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Derived/Renaming.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Derived/Substitution.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Derived/Substitution.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Derived/Typing.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Derived/Typing.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Injectivity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Injectivity.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Membership.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Membership.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Renaming.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Renaming.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Renaming/Distributivity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Renaming/Distributivity.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Renaming/Injectivity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Renaming/Injectivity.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Substitution.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Substitution.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Substitution/Distributivity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Substitution/Distributivity.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Substitution/FromRenaming.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Substitution/FromRenaming.agda -------------------------------------------------------------------------------- /agda/Core/Syntax/Substitution/Stable.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Core/Syntax/Substitution/Stable.agda -------------------------------------------------------------------------------- /agda/Data/Fin/Extra.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Data/Fin/Extra.agda -------------------------------------------------------------------------------- /agda/Intermediate/Derivations/Algorithmic.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Derivations/Algorithmic.agda -------------------------------------------------------------------------------- /agda/Intermediate/Derivations/Algorithmic/Theorems/Agreement.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Derivations/Algorithmic/Theorems/Agreement.agda -------------------------------------------------------------------------------- /agda/Intermediate/Derivations/Algorithmic/Theorems/Agreement/TypeWellFormedness.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Derivations/Algorithmic/Theorems/Agreement/TypeWellFormedness.agda -------------------------------------------------------------------------------- /agda/Intermediate/Derivations/Algorithmic/Theorems/Agreement/Γok.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Derivations/Algorithmic/Theorems/Agreement/Γok.agda -------------------------------------------------------------------------------- /agda/Intermediate/Derivations/Algorithmic/Theorems/Agreement/Γok/WF.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Derivations/Algorithmic/Theorems/Agreement/Γok/WF.agda -------------------------------------------------------------------------------- /agda/Intermediate/Derivations/Algorithmic/Theorems/Helpers.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Derivations/Algorithmic/Theorems/Helpers.agda -------------------------------------------------------------------------------- /agda/Intermediate/Derivations/Algorithmic/Theorems/Substitution.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Derivations/Algorithmic/Theorems/Substitution.agda -------------------------------------------------------------------------------- /agda/Intermediate/Derivations/Algorithmic/Theorems/Substitution/θ-Props.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Derivations/Algorithmic/Theorems/Substitution/θ-Props.agda -------------------------------------------------------------------------------- /agda/Intermediate/Derivations/Algorithmic/Theorems/Thinning.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Derivations/Algorithmic/Theorems/Thinning.agda -------------------------------------------------------------------------------- /agda/Intermediate/Derivations/Algorithmic/Theorems/Uniqueness.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Derivations/Algorithmic/Theorems/Uniqueness.agda -------------------------------------------------------------------------------- /agda/Intermediate/Operational.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Operational.agda -------------------------------------------------------------------------------- /agda/Intermediate/Oracle.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Oracle.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax/Actions.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax/Actions.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax/Actions/Lemmas.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax/Actions/Lemmas.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax/CtxSuffix.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax/CtxSuffix.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax/Injectivity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax/Injectivity.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax/Membership.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax/Membership.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax/Renaming.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax/Renaming.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax/Renaming/Injectivity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax/Renaming/Injectivity.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax/Short.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax/Short.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax/Subcontext.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax/Subcontext.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax/Substitution.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax/Substitution.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax/Substitution/Commutativity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax/Substitution/Commutativity.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax/Substitution/Distributivity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax/Substitution/Distributivity.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax/Substitution/FromRenaming.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax/Substitution/FromRenaming.agda -------------------------------------------------------------------------------- /agda/Intermediate/Syntax/Substitution/Stable.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Syntax/Substitution/Stable.agda -------------------------------------------------------------------------------- /agda/Intermediate/Translation.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Translation.agda -------------------------------------------------------------------------------- /agda/Intermediate/Translation/Helpers.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Translation/Helpers.agda -------------------------------------------------------------------------------- /agda/Intermediate/Translation/SubstUnique.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Translation/SubstUnique.agda -------------------------------------------------------------------------------- /agda/Intermediate/Translation/Typed.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Translation/Typed.agda -------------------------------------------------------------------------------- /agda/Intermediate/Translation/Untyped.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Translation/Untyped.agda -------------------------------------------------------------------------------- /agda/Intermediate/Translation/θ-Props.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Translation/θ-Props.agda -------------------------------------------------------------------------------- /agda/Intermediate/Translation/μ-subst.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Translation/μ-subst.agda -------------------------------------------------------------------------------- /agda/Intermediate/Translation/μ-subst/Helpers.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Translation/μ-subst/Helpers.agda -------------------------------------------------------------------------------- /agda/Intermediate/Translation/μ-weakening.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Translation/μ-weakening.agda -------------------------------------------------------------------------------- /agda/Intermediate/Translation/μ-weakening/Helpers.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Intermediate/Translation/μ-weakening/Helpers.agda -------------------------------------------------------------------------------- /agda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/README.md -------------------------------------------------------------------------------- /agda/SotU.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/SotU.md -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/IsoDeclarative.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/IsoDeclarative.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Agreement.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Agreement.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Agreement/Lemmas.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Agreement/Lemmas.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Agreement/TypeWellFormedness.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Agreement/TypeWellFormedness.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Agreement/TypeWellFormedness/Enriched.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Agreement/TypeWellFormedness/Enriched.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Agreement/Γok.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Agreement/Γok.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Agreement/Γok/WF.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Agreement/Γok/WF.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/EM-Equivalence.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/EM-Equivalence.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Helpers.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Helpers.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Narrowing.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Narrowing.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Safety.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Safety.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Safety/Helpers.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Safety/Helpers.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Substitution.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Substitution.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Substitution/Enriched.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Substitution/Enriched.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Subtyping.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Subtyping.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Subtyping/Enriched.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Subtyping/Enriched.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Thinning.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Thinning.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Thinning/Enriched.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Thinning/Enriched.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Thinning/Size.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Thinning/Size.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Thinning/Size/Helpers.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Thinning/Size/Helpers.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/Theorems/Uniqueness.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/Theorems/Uniqueness.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/ToIntermediate/Translation.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/ToIntermediate/Translation.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/ToIntermediate/Translation/Aliases.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/ToIntermediate/Translation/Aliases.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/ToIntermediate/Translation/Subst.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/ToIntermediate/Translation/Subst.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/ToIntermediate/Translation/Typed.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/ToIntermediate/Translation/Typed.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/ToIntermediate/Translation/μ-subst.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/ToIntermediate/Translation/μ-subst.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Algorithmic/ToIntermediate/Translation/μ-weakening.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Algorithmic/ToIntermediate/Translation/μ-weakening.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Common.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Common.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Common/Theorems/Substitution/Helpers.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Common/Theorems/Substitution/Helpers.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Declarative.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Declarative.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Declarative/Theorems/Agreement.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Declarative/Theorems/Agreement.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Declarative/Theorems/Agreement/TypeWellFormedness.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Declarative/Theorems/Agreement/TypeWellFormedness.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Declarative/Theorems/Agreement/TypeWellFormedness/WF.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Declarative/Theorems/Agreement/TypeWellFormedness/WF.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Declarative/Theorems/Agreement/Γok.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Declarative/Theorems/Agreement/Γok.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Declarative/Theorems/Agreement/Γok/WF.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Declarative/Theorems/Agreement/Γok/WF.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Declarative/Theorems/Helpers.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Declarative/Theorems/Helpers.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Declarative/Theorems/Safety.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Declarative/Theorems/Safety.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Declarative/Theorems/Safety/Helpers.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Declarative/Theorems/Safety/Helpers.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Declarative/Theorems/Substitution.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Declarative/Theorems/Substitution.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Declarative/Theorems/Subtyping.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Declarative/Theorems/Subtyping.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Declarative/Theorems/Thinning.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Declarative/Theorems/Thinning.agda -------------------------------------------------------------------------------- /agda/Surface/Derivations/Declarative/Theorems/Thinning/WF.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Derivations/Declarative/Theorems/Thinning/WF.agda -------------------------------------------------------------------------------- /agda/Surface/Operational.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Operational.agda -------------------------------------------------------------------------------- /agda/Surface/Operational/Lemmas.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Operational/Lemmas.agda -------------------------------------------------------------------------------- /agda/Surface/Oracle.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Oracle.agda -------------------------------------------------------------------------------- /agda/Surface/Syntax.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Syntax.agda -------------------------------------------------------------------------------- /agda/Surface/Syntax/Actions.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Syntax/Actions.agda -------------------------------------------------------------------------------- /agda/Surface/Syntax/Actions/Lemmas.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Syntax/Actions/Lemmas.agda -------------------------------------------------------------------------------- /agda/Surface/Syntax/CtxSuffix.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Syntax/CtxSuffix.agda -------------------------------------------------------------------------------- /agda/Surface/Syntax/Injectivity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Syntax/Injectivity.agda -------------------------------------------------------------------------------- /agda/Surface/Syntax/Membership.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Syntax/Membership.agda -------------------------------------------------------------------------------- /agda/Surface/Syntax/Renaming.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Syntax/Renaming.agda -------------------------------------------------------------------------------- /agda/Surface/Syntax/Renaming/Injectivity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Syntax/Renaming/Injectivity.agda -------------------------------------------------------------------------------- /agda/Surface/Syntax/Subcontext.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Syntax/Subcontext.agda -------------------------------------------------------------------------------- /agda/Surface/Syntax/Substitution.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Syntax/Substitution.agda -------------------------------------------------------------------------------- /agda/Surface/Syntax/Substitution/Commutativity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Syntax/Substitution/Commutativity.agda -------------------------------------------------------------------------------- /agda/Surface/Syntax/Substitution/Distributivity.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Syntax/Substitution/Distributivity.agda -------------------------------------------------------------------------------- /agda/Surface/Syntax/Substitution/FromRenaming.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Syntax/Substitution/FromRenaming.agda -------------------------------------------------------------------------------- /agda/Surface/Syntax/Substitution/Stable.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Syntax/Substitution/Stable.agda -------------------------------------------------------------------------------- /agda/Surface/Translation.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Translation.agda -------------------------------------------------------------------------------- /agda/Surface/Translation/Helpers.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Translation/Helpers.agda -------------------------------------------------------------------------------- /agda/Surface/Translation/SubstUnique.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Translation/SubstUnique.agda -------------------------------------------------------------------------------- /agda/Surface/Translation/Typed.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Translation/Typed.agda -------------------------------------------------------------------------------- /agda/Surface/Translation/Untyped.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Translation/Untyped.agda -------------------------------------------------------------------------------- /agda/Surface/Translation/μ-subst.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Translation/μ-subst.agda -------------------------------------------------------------------------------- /agda/Surface/Translation/μ-weakening.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Translation/μ-weakening.agda -------------------------------------------------------------------------------- /agda/Surface/Translation/μ-weakening/Helpers.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Translation/μ-weakening/Helpers.agda -------------------------------------------------------------------------------- /agda/Surface/Useful.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/agda/Surface/Useful.agda -------------------------------------------------------------------------------- /agda/agda.agda-lib: -------------------------------------------------------------------------------- 1 | depend: standard-library 2 | include: . 3 | -------------------------------------------------------------------------------- /experiment/CaseEncoding.idr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/experiment/CaseEncoding.idr -------------------------------------------------------------------------------- /tex/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/tex/.gitattributes -------------------------------------------------------------------------------- /tex/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/tex/.gitignore -------------------------------------------------------------------------------- /tex/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/tex/Makefile -------------------------------------------------------------------------------- /tex/biblio.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/tex/biblio.bib -------------------------------------------------------------------------------- /tex/common.ott: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/tex/common.ott -------------------------------------------------------------------------------- /tex/core.ott: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/tex/core.ott -------------------------------------------------------------------------------- /tex/jfp.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/tex/jfp.cls -------------------------------------------------------------------------------- /tex/jfplike.bst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/tex/jfplike.bst -------------------------------------------------------------------------------- /tex/listproc.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/tex/listproc.sty -------------------------------------------------------------------------------- /tex/ottalt.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/tex/ottalt.sty -------------------------------------------------------------------------------- /tex/paper.mng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/tex/paper.mng -------------------------------------------------------------------------------- /tex/surface.ott: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/tex/surface.ott -------------------------------------------------------------------------------- /tex/translation.ott: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/tex/translation.ott -------------------------------------------------------------------------------- /toy/.gitignore: -------------------------------------------------------------------------------- 1 | .stack-work/ 2 | toy.cabal 3 | *~ -------------------------------------------------------------------------------- /toy/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/ChangeLog.md -------------------------------------------------------------------------------- /toy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/LICENSE -------------------------------------------------------------------------------- /toy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/README.md -------------------------------------------------------------------------------- /toy/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /toy/app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/app/Main.hs -------------------------------------------------------------------------------- /toy/examples/e01_path_sensitivity.rt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/examples/e01_path_sensitivity.rt -------------------------------------------------------------------------------- /toy/examples/e02_subtyping.rt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/examples/e02_subtyping.rt -------------------------------------------------------------------------------- /toy/misc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/misc.md -------------------------------------------------------------------------------- /toy/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/package.yaml -------------------------------------------------------------------------------- /toy/src/Idris/IdeModeClient.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Idris/IdeModeClient.hs -------------------------------------------------------------------------------- /toy/src/Misc/Pretty.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Misc/Pretty.hs -------------------------------------------------------------------------------- /toy/src/Misc/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Misc/Util.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/BasicTC.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/BasicTC.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Compiler.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Compiler.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/EnvironmentUtils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/EnvironmentUtils.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Parser.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Parser/Common.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Parser/Common.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Parser/Decl.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Parser/Decl.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Parser/Ty.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Parser/Ty.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Parser/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Parser/Util.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Solver.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Solver.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Solver/QueryGen.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Solver/QueryGen.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Solver/QueryInterp.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Solver/QueryInterp.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Solver/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Solver/Types.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Syntax.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Syntax.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Syntax/Common.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Syntax/Common.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Syntax/Decls.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Syntax/Decls.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Syntax/Terms.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Syntax/Terms.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Syntax/Terms/Sugar.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Syntax/Terms/Sugar.hs -------------------------------------------------------------------------------- /toy/src/Toy/Language/Syntax/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/src/Toy/Language/Syntax/Types.hs -------------------------------------------------------------------------------- /toy/stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/stack.yaml -------------------------------------------------------------------------------- /toy/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /toy/test/T00TypesParserSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/test/T00TypesParserSpec.hs -------------------------------------------------------------------------------- /toy/test/T05TypesCompilerSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/test/T05TypesCompilerSpec.hs -------------------------------------------------------------------------------- /toy/test/T10DefsParserSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/test/T10DefsParserSpec.hs -------------------------------------------------------------------------------- /toy/test/T20TCSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/test/T20TCSpec.hs -------------------------------------------------------------------------------- /toy/test/T30TermsCompilerSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/test/T30TermsCompilerSpec.hs -------------------------------------------------------------------------------- /toy/test/TestUtils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xd34df00d/refinedt/HEAD/toy/test/TestUtils.hs --------------------------------------------------------------------------------