The function
(coordinate-extract point) → bits
[ZPS] defines this on
Function:
(defun coordinate-extract (point) (declare (xargs :guard (jubjub-pointp point))) (let ((__function__ 'coordinate-extract)) (declare (ignorable __function__)) (i2lebsp *l-merkle-sapling* (jubjub-point->u point))))
Theorem:
(defthm bit-listp-of-coordinate-extract (b* ((bits (coordinate-extract point))) (bit-listp bits)) :rule-classes :rewrite)
Theorem:
(defthm len-of-coordinate-extract (b* ((?bits (coordinate-extract point))) (equal (len bits) *l-merkle-sapling*)))