Get the kind (tag) of a header-name structure.
(header-name-kind x) → kind
Function:
(defun header-name-kind$inline (x) (declare (xargs :guard (header-namep x))) (mbe :logic (cond ((or (atom x) (eq (car x) :angles)) :angles) (t :quotes)) :exec (car x)))
Theorem:
(defthm header-name-kind-possibilities (or (equal (header-name-kind x) :angles) (equal (header-name-kind x) :quotes)) :rule-classes ((:forward-chaining :trigger-terms ((header-name-kind x)))))