A copying macro that lets you create new eqbylbp-config-p structures, based on existing structures.
Syntax:
(change-eqbylbp-config x [:restriction <restriction>] [:witness-rule <witness-rule>] [:instance-rule <instance-rule>] [:prune-examples <prune-examples>] [:passes <passes>] [:simp-hint <simp-hint>] [:add-hints <add-hints>] [:verbosep <verbosep>])
This is a sometimes useful alternative to make-eqbylbp-config.
It constructs a new eqbylbp-config-p structure that is a copy of
This is an ordinary
Macro:
(defmacro change-eqbylbp-config (x &rest args) (std::change-aggregate 'eqbylbp-config x args '((:restriction . eqbylbp-config->restriction) (:witness-rule . eqbylbp-config->witness-rule) (:instance-rule . eqbylbp-config->instance-rule) (:prune-examples . eqbylbp-config->prune-examples) (:passes . eqbylbp-config->passes) (:simp-hint . eqbylbp-config->simp-hint) (:add-hints . eqbylbp-config->add-hints) (:verbosep . eqbylbp-config->verbosep)) 'change-eqbylbp-config 'nil))