Eq BLS12_381_GT Source # | |
Instance detailsDefined in ZkFold.Base.Algebra.EllipticCurve.BLS12_381 |
Eq BN254_GT Source # | |
Instance detailsDefined in ZkFold.Base.Algebra.EllipticCurve.BN254 |
Eq String Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
Eq Natural Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
Eq Bool Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
KnownNat n => Eq (Zp n) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
(Eq field, Field field) => Eq (AffinePoint field) Source # | |
Instance detailsDefined in ZkFold.Base.Algebra.EllipticCurve.Class |
(BooleanOf (BooleanOf field) ~ BooleanOf field, Eq (BooleanOf field), Eq field, Field field) => Eq (Point field) Source # | |
Instance detailsDefined in ZkFold.Base.Algebra.EllipticCurve.Class |
Symbolic c => Eq (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
Symbolic c => Eq (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
Symbolic c => Eq (Ordering c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Ord |
(Symbolic c, LayoutFunctor f) => Eq (c f) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
Eq field => Eq (Ext2 field i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
Eq field => Eq (Ext3 field i) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
(KnownNat n, Eq x) => Eq (Vector n x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
(Symbolic c, KnownNat n) => Eq (ByteString n c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.ByteString |
(SymbolicData x, SymbolicEq x, c ~ Context x) => Eq (List c x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.List |
(Context x ~ c, SymbolicEq x) => Eq (Maybe c x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Maybe |
(Symbolic c, PayloadFunctor f) => Eq (Payloaded f c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Payloaded |
(Symbolic ctx, KnownNat n) => Eq (VarByteString n ctx) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.VarByteString |
(Eq x0, Eq x1, BooleanOf x0 ~ BooleanOf x1) => Eq (x0, x1) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
Eq point => Eq (TwistedEdwards curve point) Source # | |
Instance detailsDefined in ZkFold.Base.Algebra.EllipticCurve.Class |
Eq point => Eq (Weierstrass curve point) Source # | |
Instance detailsDefined in ZkFold.Base.Algebra.EllipticCurve.Class |
(Symbolic c, KnownFFA p r c) => Eq (FFA p r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(KnownRegisters c n r, Symbolic c) => Eq (UInt n r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.UInt |
(Eq x0, Eq x1, Eq x2, BooleanOf x0 ~ BooleanOf x1, BooleanOf x1 ~ BooleanOf x2) => Eq (x0, x1, x2) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq Methods (==) :: (x0, x1, x2) -> (x0, x1, x2) -> BooleanOf (x0, x1, x2) Source # (/=) :: (x0, x1, x2) -> (x0, x1, x2) -> BooleanOf (x0, x1, x2) Source # |
(Eq x0, Eq x1, Eq x2, Eq x3, BooleanOf x0 ~ BooleanOf x1, BooleanOf x1 ~ BooleanOf x2, BooleanOf x2 ~ BooleanOf x3) => Eq (x0, x1, x2, x3) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq Methods (==) :: (x0, x1, x2, x3) -> (x0, x1, x2, x3) -> BooleanOf (x0, x1, x2, x3) Source # (/=) :: (x0, x1, x2, x3) -> (x0, x1, x2, x3) -> BooleanOf (x0, x1, x2, x3) Source # |