├── .clippy.toml ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── NOTICE.md ├── README.md ├── _config.yml ├── rsc ├── error │ ├── a-init_reals_err.smt2 │ ├── bad_idents.smt2 │ └── div_zero.smt2 ├── inactive │ ├── adt │ │ ├── sorted.smt2 │ │ ├── sorted_len.smt2 │ │ └── sorted_len_rev.smt2 │ ├── arrays_1.smt2 │ ├── core_1.smt2 │ ├── core_2.smt2 │ ├── core_3.smt2 │ ├── core_4.smt2 │ ├── core_5.smt2 │ └── datatypes.smt2 ├── sat │ ├── a-init_reals.smt2 │ ├── arg_red.smt2 │ ├── arrays_1.smt2 │ ├── cfg_red.smt2 │ ├── issue_46.smt2 │ ├── issue_52_1.smt2 │ ├── issue_52_2.smt2 │ ├── issue_52_3.smt2 │ ├── issue_52_4.smt2 │ ├── issue_57.smt2 │ ├── long │ │ ├── Ackermann00.smt2 │ │ ├── file.smt2 │ │ └── recursive_simplifications.smt2 │ ├── not_ill_formed.smt2 │ ├── preproc_restart.smt2 │ └── simple-adt-horn.smt2 └── unsat │ ├── intricate.smt2 │ ├── let_bindings.smt2 │ ├── mc_91.smt2 │ ├── preproc.smt2 │ ├── proof_1.smt2 │ ├── proof_2.smt2 │ ├── proof_3.smt2 │ ├── proof_4.smt2 │ ├── proof_5.smt2 │ ├── proof_6.smt2 │ ├── proof_paths.smt2 │ ├── proof_unroll.smt2 │ └── record-cex.smt2 ├── src ├── bin │ └── main.rs ├── check.rs ├── check │ └── parse.rs ├── common.rs ├── common │ ├── config.rs │ ├── consts.rs │ ├── macros.rs │ ├── msg.rs │ ├── profiling.rs │ ├── smt.rs │ └── wrappers.rs ├── data.rs ├── data │ ├── constraint.rs │ ├── info.rs │ └── sample.rs ├── dtyp.rs ├── errors.rs ├── fun.rs ├── hoice.rs ├── info.rs ├── instance.rs ├── instance │ ├── clause.rs │ └── pre_instance.rs ├── learning.rs ├── learning │ ├── ice.rs │ └── ice │ │ ├── data.rs │ │ ├── quals.rs │ │ ├── synth.rs │ │ └── synth │ │ ├── adt.rs │ │ ├── helpers.rs │ │ ├── int.rs │ │ └── real.rs ├── parse.rs ├── parse │ └── ptterms.rs ├── preproc.rs ├── preproc │ ├── arg_red.rs │ ├── bias_unroll.rs │ ├── cfg_red.rs │ ├── fun_preds.rs │ ├── one_lhs.rs │ ├── one_rhs.rs │ ├── strict_neg_clauses.rs │ ├── unroll.rs │ └── utils.rs ├── split.rs ├── teacher.rs ├── teacher │ ├── assistant.rs │ └── cex_bias.rs ├── term.rs ├── term │ ├── bindings.rs │ ├── eval.rs │ ├── factory.rs │ ├── leaf_iter.rs │ ├── op.rs │ ├── simplify.rs │ ├── test.rs │ ├── tterms.rs │ ├── typ.rs │ └── zip.rs ├── unsat_core.rs ├── unsat_core │ ├── entry_points.rs │ └── sample_graph.rs ├── val.rs ├── var_to.rs └── var_to │ ├── terms.rs │ └── vals.rs └── tests └── tests.rs /.clippy.toml: -------------------------------------------------------------------------------- 1 | cyclomatic-complexity-threshold = 30 -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /src/common/revision.rs 3 | .vscode 4 | .DS_Store -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/NOTICE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/_config.yml -------------------------------------------------------------------------------- /rsc/error/a-init_reals_err.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/error/a-init_reals_err.smt2 -------------------------------------------------------------------------------- /rsc/error/bad_idents.smt2: -------------------------------------------------------------------------------- 1 | (declare-fun mod Bool Int) 2 | 3 | (check-sat) -------------------------------------------------------------------------------- /rsc/error/div_zero.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/error/div_zero.smt2 -------------------------------------------------------------------------------- /rsc/inactive/adt/sorted.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/inactive/adt/sorted.smt2 -------------------------------------------------------------------------------- /rsc/inactive/adt/sorted_len.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/inactive/adt/sorted_len.smt2 -------------------------------------------------------------------------------- /rsc/inactive/adt/sorted_len_rev.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/inactive/adt/sorted_len_rev.smt2 -------------------------------------------------------------------------------- /rsc/inactive/arrays_1.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/inactive/arrays_1.smt2 -------------------------------------------------------------------------------- /rsc/inactive/core_1.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/inactive/core_1.smt2 -------------------------------------------------------------------------------- /rsc/inactive/core_2.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/inactive/core_2.smt2 -------------------------------------------------------------------------------- /rsc/inactive/core_3.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/inactive/core_3.smt2 -------------------------------------------------------------------------------- /rsc/inactive/core_4.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/inactive/core_4.smt2 -------------------------------------------------------------------------------- /rsc/inactive/core_5.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/inactive/core_5.smt2 -------------------------------------------------------------------------------- /rsc/inactive/datatypes.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/inactive/datatypes.smt2 -------------------------------------------------------------------------------- /rsc/sat/a-init_reals.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/a-init_reals.smt2 -------------------------------------------------------------------------------- /rsc/sat/arg_red.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/arg_red.smt2 -------------------------------------------------------------------------------- /rsc/sat/arrays_1.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/arrays_1.smt2 -------------------------------------------------------------------------------- /rsc/sat/cfg_red.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/cfg_red.smt2 -------------------------------------------------------------------------------- /rsc/sat/issue_46.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/issue_46.smt2 -------------------------------------------------------------------------------- /rsc/sat/issue_52_1.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/issue_52_1.smt2 -------------------------------------------------------------------------------- /rsc/sat/issue_52_2.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/issue_52_2.smt2 -------------------------------------------------------------------------------- /rsc/sat/issue_52_3.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/issue_52_3.smt2 -------------------------------------------------------------------------------- /rsc/sat/issue_52_4.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/issue_52_4.smt2 -------------------------------------------------------------------------------- /rsc/sat/issue_57.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/issue_57.smt2 -------------------------------------------------------------------------------- /rsc/sat/long/Ackermann00.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/long/Ackermann00.smt2 -------------------------------------------------------------------------------- /rsc/sat/long/file.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/long/file.smt2 -------------------------------------------------------------------------------- /rsc/sat/long/recursive_simplifications.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/long/recursive_simplifications.smt2 -------------------------------------------------------------------------------- /rsc/sat/not_ill_formed.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/not_ill_formed.smt2 -------------------------------------------------------------------------------- /rsc/sat/preproc_restart.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/preproc_restart.smt2 -------------------------------------------------------------------------------- /rsc/sat/simple-adt-horn.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/sat/simple-adt-horn.smt2 -------------------------------------------------------------------------------- /rsc/unsat/intricate.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/unsat/intricate.smt2 -------------------------------------------------------------------------------- /rsc/unsat/let_bindings.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/unsat/let_bindings.smt2 -------------------------------------------------------------------------------- /rsc/unsat/mc_91.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/unsat/mc_91.smt2 -------------------------------------------------------------------------------- /rsc/unsat/preproc.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/unsat/preproc.smt2 -------------------------------------------------------------------------------- /rsc/unsat/proof_1.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/unsat/proof_1.smt2 -------------------------------------------------------------------------------- /rsc/unsat/proof_2.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/unsat/proof_2.smt2 -------------------------------------------------------------------------------- /rsc/unsat/proof_3.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/unsat/proof_3.smt2 -------------------------------------------------------------------------------- /rsc/unsat/proof_4.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/unsat/proof_4.smt2 -------------------------------------------------------------------------------- /rsc/unsat/proof_5.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/unsat/proof_5.smt2 -------------------------------------------------------------------------------- /rsc/unsat/proof_6.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/unsat/proof_6.smt2 -------------------------------------------------------------------------------- /rsc/unsat/proof_paths.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/unsat/proof_paths.smt2 -------------------------------------------------------------------------------- /rsc/unsat/proof_unroll.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/unsat/proof_unroll.smt2 -------------------------------------------------------------------------------- /rsc/unsat/record-cex.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/rsc/unsat/record-cex.smt2 -------------------------------------------------------------------------------- /src/bin/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/bin/main.rs -------------------------------------------------------------------------------- /src/check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/check.rs -------------------------------------------------------------------------------- /src/check/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/check/parse.rs -------------------------------------------------------------------------------- /src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/common.rs -------------------------------------------------------------------------------- /src/common/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/common/config.rs -------------------------------------------------------------------------------- /src/common/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/common/consts.rs -------------------------------------------------------------------------------- /src/common/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/common/macros.rs -------------------------------------------------------------------------------- /src/common/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/common/msg.rs -------------------------------------------------------------------------------- /src/common/profiling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/common/profiling.rs -------------------------------------------------------------------------------- /src/common/smt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/common/smt.rs -------------------------------------------------------------------------------- /src/common/wrappers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/common/wrappers.rs -------------------------------------------------------------------------------- /src/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/data.rs -------------------------------------------------------------------------------- /src/data/constraint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/data/constraint.rs -------------------------------------------------------------------------------- /src/data/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/data/info.rs -------------------------------------------------------------------------------- /src/data/sample.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/data/sample.rs -------------------------------------------------------------------------------- /src/dtyp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/dtyp.rs -------------------------------------------------------------------------------- /src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/errors.rs -------------------------------------------------------------------------------- /src/fun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/fun.rs -------------------------------------------------------------------------------- /src/hoice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/hoice.rs -------------------------------------------------------------------------------- /src/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/info.rs -------------------------------------------------------------------------------- /src/instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/instance.rs -------------------------------------------------------------------------------- /src/instance/clause.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/instance/clause.rs -------------------------------------------------------------------------------- /src/instance/pre_instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/instance/pre_instance.rs -------------------------------------------------------------------------------- /src/learning.rs: -------------------------------------------------------------------------------- 1 | //! Learners the teacher can interact with. 2 | 3 | pub mod ice; 4 | -------------------------------------------------------------------------------- /src/learning/ice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/learning/ice.rs -------------------------------------------------------------------------------- /src/learning/ice/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/learning/ice/data.rs -------------------------------------------------------------------------------- /src/learning/ice/quals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/learning/ice/quals.rs -------------------------------------------------------------------------------- /src/learning/ice/synth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/learning/ice/synth.rs -------------------------------------------------------------------------------- /src/learning/ice/synth/adt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/learning/ice/synth/adt.rs -------------------------------------------------------------------------------- /src/learning/ice/synth/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/learning/ice/synth/helpers.rs -------------------------------------------------------------------------------- /src/learning/ice/synth/int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/learning/ice/synth/int.rs -------------------------------------------------------------------------------- /src/learning/ice/synth/real.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/learning/ice/synth/real.rs -------------------------------------------------------------------------------- /src/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/parse.rs -------------------------------------------------------------------------------- /src/parse/ptterms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/parse/ptterms.rs -------------------------------------------------------------------------------- /src/preproc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/preproc.rs -------------------------------------------------------------------------------- /src/preproc/arg_red.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/preproc/arg_red.rs -------------------------------------------------------------------------------- /src/preproc/bias_unroll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/preproc/bias_unroll.rs -------------------------------------------------------------------------------- /src/preproc/cfg_red.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/preproc/cfg_red.rs -------------------------------------------------------------------------------- /src/preproc/fun_preds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/preproc/fun_preds.rs -------------------------------------------------------------------------------- /src/preproc/one_lhs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/preproc/one_lhs.rs -------------------------------------------------------------------------------- /src/preproc/one_rhs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/preproc/one_rhs.rs -------------------------------------------------------------------------------- /src/preproc/strict_neg_clauses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/preproc/strict_neg_clauses.rs -------------------------------------------------------------------------------- /src/preproc/unroll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/preproc/unroll.rs -------------------------------------------------------------------------------- /src/preproc/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/preproc/utils.rs -------------------------------------------------------------------------------- /src/split.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/split.rs -------------------------------------------------------------------------------- /src/teacher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/teacher.rs -------------------------------------------------------------------------------- /src/teacher/assistant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/teacher/assistant.rs -------------------------------------------------------------------------------- /src/teacher/cex_bias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/teacher/cex_bias.rs -------------------------------------------------------------------------------- /src/term.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/term.rs -------------------------------------------------------------------------------- /src/term/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/term/bindings.rs -------------------------------------------------------------------------------- /src/term/eval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/term/eval.rs -------------------------------------------------------------------------------- /src/term/factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/term/factory.rs -------------------------------------------------------------------------------- /src/term/leaf_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/term/leaf_iter.rs -------------------------------------------------------------------------------- /src/term/op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/term/op.rs -------------------------------------------------------------------------------- /src/term/simplify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/term/simplify.rs -------------------------------------------------------------------------------- /src/term/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/term/test.rs -------------------------------------------------------------------------------- /src/term/tterms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/term/tterms.rs -------------------------------------------------------------------------------- /src/term/typ.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/term/typ.rs -------------------------------------------------------------------------------- /src/term/zip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/term/zip.rs -------------------------------------------------------------------------------- /src/unsat_core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/unsat_core.rs -------------------------------------------------------------------------------- /src/unsat_core/entry_points.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/unsat_core/entry_points.rs -------------------------------------------------------------------------------- /src/unsat_core/sample_graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/unsat_core/sample_graph.rs -------------------------------------------------------------------------------- /src/val.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/val.rs -------------------------------------------------------------------------------- /src/var_to.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/var_to.rs -------------------------------------------------------------------------------- /src/var_to/terms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/var_to/terms.rs -------------------------------------------------------------------------------- /src/var_to/vals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/src/var_to/vals.rs -------------------------------------------------------------------------------- /tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hopv/hoice/HEAD/tests/tests.rs --------------------------------------------------------------------------------