symbolic-base-0.1.0.0: ZkFold Symbolic compiler and zero-knowledge proof protocols
Safe HaskellSafe-Inferred
LanguageHaskell2010

ZkFold.Base.Protocol.Plonkup.PlonkConstraint

Documentation

data PlonkConstraint i a Source #

Constructors

PlonkConstraint 

Fields

Instances

Instances details
(Ord a, Arbitrary a, Binary a, KnownNat i) => Arbitrary (PlonkConstraint i a) Source # 
Instance details

Defined in ZkFold.Base.Protocol.Plonkup.PlonkConstraint

Show a => Show (PlonkConstraint i a) Source # 
Instance details

Defined in ZkFold.Base.Protocol.Plonkup.PlonkConstraint

(Eq a, KnownNat i) => Eq (PlonkConstraint i a) Source # 
Instance details

Defined in ZkFold.Base.Protocol.Plonkup.PlonkConstraint

toPlonkConstraint :: forall a i. (Ord a, FiniteField a, KnownNat i) => Poly a (Var a (Vector i)) Natural -> PlonkConstraint i a Source #