The Jubjub curve [ZPS:5.4.9.3].
(jubjub-curve) → curve
We show that it is complete.
Function:
(defun jubjub-curve nil (declare (xargs :guard t)) (let ((__function__ 'jubjub-curve)) (declare (ignorable __function__)) (ecurve::make-twisted-edwards-curve :p (jubjub-q) :a (jubjub-a) :d (jubjub-d))))
Theorem:
(defthm twisted-edwards-curvep-of-jubjub-curve (b* ((curve (jubjub-curve))) (ecurve::twisted-edwards-curvep curve)) :rule-classes :rewrite)
Theorem:
(defthm twisted-edwards-curve-completep-of-jubjub-curve (ecurve::twisted-edwards-curve-completep (jubjub-curve)))