(KnownNat n, EllipticCurve curve, Random (ScalarField curve), n <= PedersonSetupMaxSize) => PedersonSetup (Vector n :: Type -> Type) (Point curve :: Type) Source # | |
Instance detailsDefined in ZkFold.Base.Protocol.IVC.Commit |
Scale b a => Scale b (Vector n a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
(KnownNat n, Conditional bool x) => Conditional bool (Vector n x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Conditional |
(BoolType b, Eq b x) => Eq b (Vector n x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
KnownNat size => Arbitrary1 (Vector size) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
KnownNat size => Representable (Vector size) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
Foldable (Vector size) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
Show1 (Vector size) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
Traversable (Vector size) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
KnownNat size => Applicative (Vector size) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
Functor (Vector size) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
NFData1 (Vector size) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
KnownNat size => Distributive (Vector size) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
Semialign (Vector size) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
Unzip (Vector size) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
Zip (Vector size) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
(Arbitrary a, KnownNat size) => Arbitrary (Vector size a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
FromJSON a => FromJSON (Vector size a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
ToJSON a => ToJSON (Vector size a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
Generic (Vector size a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
IsList (Vector n a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
Show a => Show (Vector size a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
(KnownNat n, Binary a) => Binary (Vector n a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
NFData a => NFData (Vector size a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
Eq a => Eq (Vector size a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
Ord a => Ord (Vector size a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
(Random a, KnownNat size) => Random (Vector size a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
(AdditiveGroup a, KnownNat n) => AdditiveGroup (Vector n a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
(AdditiveMonoid a, KnownNat n) => AdditiveMonoid (Vector n a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
AdditiveSemigroup a => AdditiveSemigroup (Vector n a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
(SymbolicData x, Package (Context x), KnownNat n) => SymbolicData (Vector n x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Class |
(Symbolic (Context x), KnownNat n, SymbolicInput x) => SymbolicInput (Vector n x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Input |
Substitution (Vector n b) (Zp n) b Source # | |
Instance detailsDefined in ZkFold.Base.Algebra.Polynomials.Multivariate.Substitution |
(Arithmetic a, Arbitrary a, Binary a, Binary (Rep p), Arbitrary (Rep i), Binary (Rep i), Ord (Rep i), NFData (Rep i), Representable i, Foldable i, KnownNat l) => Arbitrary (ArithmeticCircuit a p i (Vector l)) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.Instance |
type Rep (Vector size) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
type Rep (Vector size a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
type Item (Vector n a) Source # | |
Instance detailsDefined in ZkFold.Base.Data.Vector |
type Context (Vector n x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Class |
type Layout (Vector n x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Class |
type Payload (Vector n x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Class |
type Support (Vector n x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Class |