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, Ord (Rep i)) => Arbitrary (PlonkConstraint i a) Source # 
Instance details

Defined in ZkFold.Base.Protocol.Plonkup.PlonkConstraint

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

Defined in ZkFold.Base.Protocol.Plonkup.PlonkConstraint

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

Defined in ZkFold.Base.Protocol.Plonkup.PlonkConstraint

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