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