| (Symbolic c, FromConstant k (BaseField c)) => FromConstant k (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| (Symbolic c, Scale k (BaseField c)) => Scale k (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Generic (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Show (c Par1) => Show (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| NFData (c Par1) => NFData (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Eq (c Par1) => Eq (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Ord (c Par1) => Ord (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => AdditiveGroup (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => AdditiveMonoid (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => AdditiveSemigroup (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => BinaryExpansion (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => Field (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| (KnownNat (Order (FieldElement c)), KnownNat (NumberOfBits (FieldElement c))) => Finite (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => MultiplicativeMonoid (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => MultiplicativeSemigroup (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => Ring (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => Semiring (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| ToConstant (FieldElement (Interpreter a)) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => SymbolicData (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => Eq (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => SymbolicInput (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => Ord (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => Exponent (FieldElement c) Integer Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => Exponent (FieldElement c) Natural Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| FromConstant (FieldElement c) (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| Symbolic c => Scale (FieldElement c) (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| (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 |
| Symbolic c => Conditional (Bool c) (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| (Symbolic c, NumberOfBits (BaseField c) ~ n) => Iso (FieldElement c) (ByteString n c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.ByteString |
| (Symbolic c, KnownRegisterSize r, NumberOfBits (BaseField c) ~ n) => Iso (FieldElement c) (UInt n r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.UInt |
| (Symbolic c, NumberOfBits (BaseField c) ~ n) => Iso (ByteString n c) (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.ByteString |
| (Symbolic c, KnownRegisterSize r, NumberOfBits (BaseField c) ~ n) => Iso (UInt n r c) (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.UInt |
| type Rep (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| type Bits (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| type Const (FieldElement (Interpreter a)) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| type Order (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| type Context (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| type Layout (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| type Payload (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| type Support (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| type BooleanOf (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
| type OrderingOf (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |