(Symbolic c, KnownFFA p r c, FromConstant a (Zp p)) => FromConstant a (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c, Scale a (Zp p)) => Scale a (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c, b ~ Bool c) => Conditional b (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic ctx, KnownFFA BLS12_381_Base 'Auto ctx) => CyclicGroup (BLS12_381_G1_Point ctx) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.BLS12_381 |
(Symbolic ctx, KnownFFA Ed25519_Base 'Auto ctx) => CyclicGroup (Ed25519_Point ctx) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Ed25519 |
(Symbolic ctx, KnownFFA Secp256k1_Base 'Auto ctx) => CyclicGroup (Secp256k1_Point ctx) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Secp256k1 |
(Symbolic ctx, a ~ BaseField ctx, bits ~ NumberOfBits a, KnownFFA BLS12_381_Base 'Auto ctx) => Scale (FieldElement ctx) (BLS12_381_G1_Point ctx) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.BLS12_381 |
(Symbolic ctx, a ~ BaseField ctx, bits ~ NumberOfBits a, KnownFFA Ed25519_Base 'Auto ctx) => Scale (FieldElement ctx) (Ed25519_Point ctx) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Ed25519 |
(Symbolic ctx, a ~ BaseField ctx, bits ~ NumberOfBits a, KnownFFA Secp256k1_Base 'Auto ctx) => Scale (FieldElement ctx) (Secp256k1_Point ctx) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Secp256k1 |
Generic (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Show (FieldElement c), Show (UIntFFA p r c)) => Show (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(NFData (FieldElement c), NFData (UIntFFA p r c)) => NFData (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c) => AdditiveGroup (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c) => AdditiveMonoid (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c) => AdditiveSemigroup (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c) => BinaryExpansion (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c, Prime p) => Field (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
Finite (Zp p) => Finite (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c) => MultiplicativeMonoid (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c) => MultiplicativeSemigroup (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c) => Ring (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c) => Semiring (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Arithmetic a, KnownFFA p r (Interpreter a)) => ToConstant (FFA p r (Interpreter a)) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c) => SymbolicData (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c) => Eq (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c) => SymbolicInput (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c, Prime p) => Exponent (FFA p r c) Integer Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c) => Exponent (FFA p r c) Natural Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
FromConstant (FFA p r c) (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(Symbolic c, KnownFFA p r c) => Scale (FFA p r c) (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
type ScalarFieldOf (BLS12_381_G1_Point ctx) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.BLS12_381 |
type ScalarFieldOf (Ed25519_Point ctx) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Ed25519 |
type ScalarFieldOf (Secp256k1_Point ctx) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Secp256k1 |
type Rep (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
type Bits (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
type Const (FFA p r (Interpreter a)) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
type Order (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
type Context (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
type Layout (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
type Payload (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
type Support (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
type BooleanOf (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |