mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-09 20:55:39 -05:00
feat(core): provide mk_eqn in CC
This commit is contained in:
parent
1188c54d3c
commit
0902777527
2 changed files with 3 additions and 0 deletions
|
|
@ -13,6 +13,7 @@ module Solver_arg = struct
|
|||
module Lit = Sidekick_base.Lit
|
||||
|
||||
let cc_view = Term.cc_view
|
||||
let mk_eqn = Term.eq
|
||||
let is_valid_literal _ = true
|
||||
module P = Proof_stub
|
||||
type proof = P.t
|
||||
|
|
|
|||
|
|
@ -336,6 +336,8 @@ module type CC_ARG = sig
|
|||
|
||||
val cc_view : T.Term.t -> (T.Fun.t, T.Term.t, T.Term.t Iter.t) CC_view.t
|
||||
(** View the term through the lens of the congruence closure *)
|
||||
|
||||
val mk_eqn : T.Term.store -> T.Term.t -> T.Term.t -> T.Term.t
|
||||
end
|
||||
|
||||
(** Main congruence closure signature.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue