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

ZkFold.Base.Protocol.Plonkup.Relation

Documentation

data PlonkupRelation p i n l a Source #

Constructors

PlonkupRelation 

Fields

Instances

Instances details
(KnownNat n, KnownNat (PlonkupPermutationSize n), Representable p, Representable i, Representable l, Foldable l, Ord (Rep i), Arithmetic a, Arbitrary (ArithmeticCircuit a p i l)) => Arbitrary (PlonkupRelation p i n l a) Source # 
Instance details

Defined in ZkFold.Base.Protocol.Plonkup.Relation

Methods

arbitrary :: Gen (PlonkupRelation p i n l a) #

shrink :: PlonkupRelation p i n l a -> [PlonkupRelation p i n l a] #

Show a => Show (PlonkupRelation p i n l a) Source # 
Instance details

Defined in ZkFold.Base.Protocol.Plonkup.Relation

Methods

showsPrec :: Int -> PlonkupRelation p i n l a -> ShowS #

show :: PlonkupRelation p i n l a -> String #

showList :: [PlonkupRelation p i n l a] -> ShowS #