other
(in-package "STR")
other
(local (include-book "arithmetic"))
other
(local (include-book "std/lists/take" :dir :system))
other
(local (include-book "std/lists/nthcdr" :dir :system))
other
(local (include-book "coerce"))
other
(in-theory (disable subseq subseq-list))
other
(local (in-theory (enable subseq subseq-list)))
other
(defthm len-of-subseq-list (equal (len (subseq-list x start end)) (nfix (- end start))))
other
(defthm true-listp-subseq-list (true-listp (subseq-list x start end)) :rule-classes :type-prescription)