├── Makefile ├── README.md ├── dune-project ├── easier_proof.opam ├── examples ├── bool │ ├── .ocamlformat │ ├── bin │ │ ├── .ocamlformat │ │ ├── dune │ │ └── main.ml │ ├── bool.ml │ └── readme.md ├── cleanup.rb ├── configure.sh ├── coq_lib │ └── CpdtTactics.v ├── equality │ ├── .ocamlformat │ └── readme.md ├── generate.rb ├── list │ ├── .ocamlformat │ ├── bin │ │ ├── .ocamlformat │ │ ├── dune │ │ └── main.ml │ ├── list.ml │ └── readme.md ├── nat │ ├── .ocamlformat │ ├── bin │ │ ├── .ocamlformat │ │ ├── dune │ │ └── main.ml │ ├── nat.ml │ └── readme.md └── readme.md └── src ├── .ocamlformat ├── ast.ml ├── ast.mli ├── dslProp.ml ├── dune ├── generateProofs.ml ├── generateProofs.mli └── tests ├── .ocamlformat ├── dune └── easier_proof_test.ml /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/README.md -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/dune-project -------------------------------------------------------------------------------- /easier_proof.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/easier_proof.opam -------------------------------------------------------------------------------- /examples/bool/.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/bool/.ocamlformat -------------------------------------------------------------------------------- /examples/bool/bin/.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/bool/bin/.ocamlformat -------------------------------------------------------------------------------- /examples/bool/bin/dune: -------------------------------------------------------------------------------- 1 | (executable 2 | (name main) 3 | (libraries easier_proof stdio)) 4 | -------------------------------------------------------------------------------- /examples/bool/bin/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/bool/bin/main.ml -------------------------------------------------------------------------------- /examples/bool/bool.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/bool/bool.ml -------------------------------------------------------------------------------- /examples/bool/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/bool/readme.md -------------------------------------------------------------------------------- /examples/cleanup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/cleanup.rb -------------------------------------------------------------------------------- /examples/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/configure.sh -------------------------------------------------------------------------------- /examples/coq_lib/CpdtTactics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/coq_lib/CpdtTactics.v -------------------------------------------------------------------------------- /examples/equality/.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/equality/.ocamlformat -------------------------------------------------------------------------------- /examples/equality/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/equality/readme.md -------------------------------------------------------------------------------- /examples/generate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/generate.rb -------------------------------------------------------------------------------- /examples/list/.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/list/.ocamlformat -------------------------------------------------------------------------------- /examples/list/bin/.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/list/bin/.ocamlformat -------------------------------------------------------------------------------- /examples/list/bin/dune: -------------------------------------------------------------------------------- 1 | (executable 2 | (name main) 3 | (libraries easier_proof stdio)) 4 | -------------------------------------------------------------------------------- /examples/list/bin/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/list/bin/main.ml -------------------------------------------------------------------------------- /examples/list/list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/list/list.ml -------------------------------------------------------------------------------- /examples/list/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/list/readme.md -------------------------------------------------------------------------------- /examples/nat/.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/nat/.ocamlformat -------------------------------------------------------------------------------- /examples/nat/bin/.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/nat/bin/.ocamlformat -------------------------------------------------------------------------------- /examples/nat/bin/dune: -------------------------------------------------------------------------------- 1 | (executable 2 | (name main) 3 | (libraries easier_proof stdio)) 4 | -------------------------------------------------------------------------------- /examples/nat/bin/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/nat/bin/main.ml -------------------------------------------------------------------------------- /examples/nat/nat.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/nat/nat.ml -------------------------------------------------------------------------------- /examples/nat/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/nat/readme.md -------------------------------------------------------------------------------- /examples/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/examples/readme.md -------------------------------------------------------------------------------- /src/.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/src/.ocamlformat -------------------------------------------------------------------------------- /src/ast.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/src/ast.ml -------------------------------------------------------------------------------- /src/ast.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/src/ast.mli -------------------------------------------------------------------------------- /src/dslProp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/src/dslProp.ml -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- 1 | (library 2 | (public_name easier_proof)) -------------------------------------------------------------------------------- /src/generateProofs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/src/generateProofs.ml -------------------------------------------------------------------------------- /src/generateProofs.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/src/generateProofs.mli -------------------------------------------------------------------------------- /src/tests/.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/src/tests/.ocamlformat -------------------------------------------------------------------------------- /src/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/src/tests/dune -------------------------------------------------------------------------------- /src/tests/easier_proof_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marigold-dev/easier-proofs/HEAD/src/tests/easier_proof_test.ml --------------------------------------------------------------------------------