| 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 |
| 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 |
| (Arithmetic a, Eq (Rep i)) => ResidueField (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 Order (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |
| type IntegralOf (UVar a i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation |