Modifying constructor for observability-config structures.
(change-observability-config x [:hyp-max-size <hyp-max-size>] [:concl-min-size <concl-min-size>] [:min-ratio <min-ratio>] [:gatesimp <gatesimp>])
This is an often useful alternative to make-observability-config.
We construct a new observability-config structure that is a copy of
This is an ordinary
Macro:
(defmacro change-observability-config (x &rest args) (std::change-aggregate 'observability-config x args '((:hyp-max-size . observability-config->hyp-max-size) (:concl-min-size . observability-config->concl-min-size) (:min-ratio . observability-config->min-ratio) (:gatesimp . observability-config->gatesimp)) 'change-observability-config 'nil))