Leo inverse (reciprocal) operation.
(op-inv arg curve) → result
Function:
(defun op-inv (arg curve) (declare (xargs :guard (and (valuep arg) (curvep curve)))) (let ((__function__ 'op-inv)) (declare (ignorable __function__)) (cond ((value-case arg :field) (op-field-inv arg curve)) (t (reserrf (list :op-inv (value-fix arg)))))))
Theorem:
(defthm value-resultp-of-op-inv (b* ((result (op-inv arg curve))) (value-resultp result)) :rule-classes :rewrite)