Definition of the defiso macro.
We call defmapping-fn,
passing
Macro:
(defmacro defiso (&whole call name doma domb alpha beta &key (unconditional 'nil) (guard-thms 't) (thm-names 'nil) (thm-enable 'nil) (hints 'nil) (print ':result) (show-only 'nil)) (cons 'make-event-terse (cons (cons 'defmapping-fn (cons (cons 'quote (cons name 'nil)) (cons (cons 'quote (cons doma 'nil)) (cons (cons 'quote (cons domb 'nil)) (cons (cons 'quote (cons alpha 'nil)) (cons (cons 'quote (cons beta 'nil)) (cons 't (cons 't (cons (cons 'quote (cons guard-thms 'nil)) (cons (cons 'quote (cons unconditional 'nil)) (cons (cons 'quote (cons thm-names 'nil)) (cons (cons 'quote (cons thm-enable 'nil)) (cons (cons 'quote (cons hints 'nil)) (cons (cons 'quote (cons print 'nil)) (cons (cons 'quote (cons show-only 'nil)) (cons (cons 'quote (cons call 'nil)) (cons (cons 'cons (cons ''defiso (cons (cons 'quote (cons name 'nil)) 'nil))) '(state)))))))))))))))))) (cons ':suppress-errors (cons (not print) 'nil)))))