Skip to content

Commit

Permalink
Improve Polyeq interface
Browse files Browse the repository at this point in the history
  • Loading branch information
bpandreotti committed Aug 20, 2024
1 parent 3775488 commit f3f9107
Show file tree
Hide file tree
Showing 8 changed files with 198 additions and 174 deletions.
6 changes: 1 addition & 5 deletions carcara/src/ast/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,7 @@ mod tests;
pub use context::{Context, ContextStack};
pub use iter::ProofIter;
pub use node::{ProofNode, StepNode, SubproofNode};
pub use polyeq::{
alpha_equiv, polyeq, polyeq_mod_nary, polyeq_mod_string_concat, tracing_polyeq_mod_nary,
};
pub use polyeq::{alpha_equiv, polyeq, Polyeq, PolyeqComparable, PolyeqConfig};
pub use pool::{PrimitivePool, TermPool};
pub use printer::{print_proof, USE_SHARING_IN_TERM_DISPLAY};
pub use proof::*;
Expand All @@ -33,8 +31,6 @@ pub use term::{Binder, BindingList, Constant, Operator, ParamOperator, Sort, Sor
#[cfg(test)]
pub(crate) use node::compare_nodes;

pub(crate) use polyeq::{Polyeq, PolyeqComparator};

/// The prelude of an SMT-LIB problem instance.
///
/// This stores the sort declarations, function declarations and the problem's logic string.
Expand Down
Loading

0 comments on commit f3f9107

Please sign in to comment.