Fixer for memory.
(memory-fix x) → *
Function:
(defun memory-fix (x) (declare (xargs :guard (memoryp x))) (mbe :logic (if (memoryp x) x (acl2::ubyte8-list-fix (take 4294967296 x))) :exec x))
Theorem:
(defthm memoryp-of-memory-fix (memoryp (memory-fix x)))
Theorem:
(defthm memory-fix-when-memoryp (implies (memoryp x) (equal (memory-fix x) x)))