Wrapper for strin->line that fixes the line number to a posp.
This just lets us always assume that
Function:
(defun strin-get-line$inline (x) (declare (xargs :guard (strin-p x))) (let ((__function__ 'strin-get-line)) (declare (ignorable __function__)) (mbe :logic (let ((line (strin->line x))) (if (posp line) line 1)) :exec (strin->line x))))
Theorem:
(defthm posp-of-strin-get-line (b* ((col (strin-get-line$inline x))) (posp col)) :rule-classes :type-prescription)