Sidekick_smt_solver.Find_foreignFind foreign variables.
This module is a modular discoverer of foreign variables (and boolean terms). It should run after preprocessing of terms.
module type ACTIONS = sig ... endtype actions = (module ACTIONS)type hook = actions -> is_sub:bool -> Sidekick_core.Term.t -> unitval create : unit -> tval traverse_term : t -> actions -> Sidekick_core.Term.t -> unitTraverse subterms of this term to detect foreign variables and boolean subterms.