(modhier-measure x modalist) → acl2::res
Function:
(defun modhier-measure (x modalist) (declare (xargs :guard t)) (let ((__function__ 'modhier-measure)) (declare (ignorable __function__)) (nat-list-measure (list (b* (((mv acl2::res acl2::memo) (modhier-depth-memo x nil modalist))) (fast-alist-free acl2::memo) acl2::res) 0 0))))
Theorem:
(defthm o-p-of-modhier-measure (b* ((acl2::res (modhier-measure x modalist))) (o-p acl2::res)) :rule-classes :rewrite)