Ungroup unsigned 11-bit bytes into bits, little-endian.
(leubyte11s=>bits digits) → new-digits
Function:
(defun leubyte11s=>bits (digits) (declare (xargs :guard (ubyte11-listp digits))) (let ((__function__ 'leubyte11s=>bits)) (declare (ignorable __function__)) (ungroup-lendian 2 11 digits)))
Theorem:
(defthm bit-listp-of-leubyte11s=>bits (b* ((new-digits (leubyte11s=>bits digits))) (bit-listp new-digits)) :rule-classes :rewrite)
Theorem:
(defthm leubyte11s=>bits-of-ubyte11-list-fix-digits (equal (leubyte11s=>bits (ubyte11-list-fix digits)) (leubyte11s=>bits digits)))
Theorem:
(defthm leubyte11s=>bits-ubyte11-list-equiv-congruence-on-digits (implies (ubyte11-list-equiv digits digits-equiv) (equal (leubyte11s=>bits digits) (leubyte11s=>bits digits-equiv))) :rule-classes :congruence)