| (KnownNat n, CyclicGroup (Weierstrass curve (Point field)), Random (ScalarFieldOf (Weierstrass curve (Point field))), n <= PedersonSetupMaxSize) => PedersonSetup (Vector n :: Type -> Type) (Weierstrass curve (Point field) :: 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 |
| 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, KnownNat n) => SymbolicData (Vector n x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Class |
| (KnownNat n, Eq x) => Eq (Vector n x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
| (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 |
| type BooleanOf (Vector n x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |