Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data PlonkupConstraint i a Source #
ConsPlonk (PlonkConstraint i a) | |
ConsLookup (LookupConstraint i a) | |
ConsExtra |
getPlonkConstraint :: (Ord a, FiniteField a, KnownNat i) => PlonkupConstraint i a -> PlonkConstraint i a Source #
isLookupConstraint :: FiniteField a => PlonkupConstraint i a -> a Source #
getA :: forall a i. (Ord a, FiniteField a, KnownNat i) => PlonkupConstraint i a -> Var a (Vector i) Source #
getB :: forall a i. (Ord a, FiniteField a, KnownNat i) => PlonkupConstraint i a -> Var a (Vector i) Source #
getC :: forall a i. (Ord a, FiniteField a, KnownNat i) => PlonkupConstraint i a -> Var a (Vector i) Source #