Translated body of a function introduced via defchoose.
(defchoose-body fn wrld) → body
The body
Function:
(defun defchoose-body (fn wrld) (declare (xargs :guard (and (plist-worldp wrld) (defchoose-namep fn wrld)))) (let ((__function__ 'defchoose-body)) (declare (ignorable __function__)) (b* ((axiom (defchoosep fn wrld)) (strengthen (defchoose-strengthen fn wrld)) (bound-vars (defchoose-bound-vars fn wrld)) (one-bound-var (= (len bound-vars) 1))) (if strengthen (if one-bound-var (second (second axiom)) (second (third (second axiom)))) (if one-bound-var (second axiom) (second (third axiom)))))))