Get the kind (tag) of a symbol structure.
(symbol-kind x) → kind
Function:
(defun symbol-kind$inline (x) (declare (xargs :guard (symbolp x))) (let ((__function__ 'symbol-kind)) (declare (ignorable __function__)) (cond ((natp x) :terminal) (t :nonterminal))))
Theorem:
(defthm symbol-kind-possibilities (or (equal (symbol-kind x) :terminal) (equal (symbol-kind x) :nonterminal)) :rule-classes ((:forward-chaining :trigger-terms ((symbol-kind x)))))