| (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 |