Get the uid field from a uid.
This is an ordinary field accessor created by fty::defprod.
Function:
(defun uid->uid$inline (x) (declare (xargs :guard (uidp x))) (declare (xargs :guard t)) (mbe :logic (b* ((x (and t x))) (nfix x)) :exec x))
Theorem:
(defthm natp-of-uid->uid (b* ((uid (uid->uid$inline x))) (natp uid)) :rule-classes :rewrite)
Theorem:
(defthm uid->uid$inline-of-uid-fix-x (equal (uid->uid$inline (uid-fix x)) (uid->uid$inline x)))
Theorem:
(defthm uid->uid$inline-uid-equiv-congruence-on-x (implies (uid-equiv x x-equiv) (equal (uid->uid$inline x) (uid->uid$inline x-equiv))) :rule-classes :congruence)