(sbitset-singleton a) constructs the singleton set
Function:
(defun acl2::sbitset-singleton$inline (a) (declare (type unsigned-byte a)) (declare (xargs :guard (natp a))) (declare (xargs :split-types t)) (let ((__function__ 'sbitset-singleton)) (declare (ignorable __function__)) (list (sbitset-singleton-pair a))))
Theorem:
(defthm acl2::sbitsetp-of-sbitset-singleton (b* ((sbitset (acl2::sbitset-singleton$inline a))) (sbitsetp sbitset)) :rule-classes :rewrite)
Theorem:
(defthm sbitset-members-of-sbitset-singleton (equal (sbitset-members (sbitset-singleton a)) (insert (nfix a) nil)))