Concrete implementation of strin-endp.
(sin$c-endp sin$c) → *
Function:
(defun sin$c-endp$inline (sin$c) (declare (xargs :stobjs (sin$c))) (declare (xargs :guard (sin$c-okp sin$c))) (let ((__function__ 'sin$c-endp)) (declare (ignorable __function__)) (b* (((the string str) (sin$c-str sin$c)) ((the (unsigned-byte 60) pos) (sin$c-pos sin$c)) ((the (unsigned-byte 60) len) (length str))) (eql pos len))))
Theorem:
(defthm sin-endp{correspondence} (implies (and (sin$corr sin$c x) (strin-p sin)) (equal (sin$c-endp$inline sin$c) (strin-endp x))))