(modscope->wireoffset x) → wireoffset
Function:
(defun modscope->wireoffset (x) (declare (xargs :guard (modscope-p x))) (let ((__function__ 'modscope->wireoffset)) (declare (ignorable __function__)) (modscope-case x :top 0 :nested x.wireoffset)))
Theorem:
(defthm natp-of-modscope->wireoffset (b* ((wireoffset (modscope->wireoffset x))) (natp wireoffset)) :rule-classes :type-prescription)
Theorem:
(defthm modscope->wireoffset-of-modscope-fix-x (equal (modscope->wireoffset (modscope-fix x)) (modscope->wireoffset x)))
Theorem:
(defthm modscope->wireoffset-modscope-equiv-congruence-on-x (implies (modscope-equiv x x-equiv) (equal (modscope->wireoffset x) (modscope->wireoffset x-equiv))) :rule-classes :congruence)