Recognizer for dec-expo structures.
(dec-expop x) → *
Function:
(defun dec-expop (x) (declare (xargs :guard t)) (and (consp x) (consp (cdr x)) (b* ((prefix (car x)) (sign? (car (cdr x))) (digits (cdr (cdr x)))) (and (dec-expo-prefixp prefix) (sign-optionp sign?) (dec-digit-char-listp digits)))))
Theorem:
(defthm consp-when-dec-expop (implies (dec-expop x) (consp x)) :rule-classes :compound-recognizer)