FromConstant Integer a => FromConstant Integer (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
FromConstant Natural a => FromConstant Natural (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
FromConstant a (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
(Semiring a, Eq a, FromConstant Integer a) => Scale Integer (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
(Semiring a, Eq a) => Scale Natural (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
(Semiring a, Eq a) => Scale a (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
FromConstant Natural a => FromConstant (Maybe Natural) (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
Generic (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
(Ring a, Eq a, Eq (Rep i)) => AdditiveGroup (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
(Semiring a, Eq a, Eq (Rep i)) => AdditiveMonoid (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
(AdditiveMonoid a, Eq a, Eq (Rep i)) => AdditiveSemigroup (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
(Field a, Eq a, Eq (Rep i)) => Field (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
Finite a => Finite (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
(Semiring a, Eq a) => MultiplicativeMonoid (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
(Semiring a, Eq a) => MultiplicativeSemigroup (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
(Ring a, Eq a, Eq (Rep i)) => Ring (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
(Semiring a, Eq a, Eq (Rep i)) => Semiring (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
ToConstant a => ToConstant (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
(Exponent a Integer, MultiplicativeMonoid a) => Exponent (UVar a i) Integer Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
MultiplicativeMonoid a => Exponent (UVar a i) Natural Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
type Rep (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
type Const (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
type Order (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |