symbolic-base-0.1.0.0: ZkFold Symbolic compiler and zero-knowledge proof protocols

Index

!ZkFold.Prelude
!! 
1 (Function)ZkFold.Prelude
2 (Function)ZkFold.Base.Data.Vector
3 (Function)ZkFold.Symbolic.Data.List
$sel:_bigY:CompressedPointZkFold.Base.Algebra.EllipticCurve.Class
$sel:_isInf:CompressedPointZkFold.Base.Algebra.EllipticCurve.Class
$sel:_isInf:PointZkFold.Base.Algebra.EllipticCurve.Class
$sel:_x:CompressedPointZkFold.Base.Algebra.EllipticCurve.Class
$sel:_x:PointZkFold.Base.Algebra.EllipticCurve.Class
$sel:_y:PointZkFold.Base.Algebra.EllipticCurve.Class
&&ZkFold.Symbolic.Data.Bool
* 
1 (Type/Class)ZkFold.Base.Algebra.Basic.Number
2 (Function)ZkFold.Base.Algebra.Basic.Class
*.ZkFold.Base.Algebra.Polynomials.Univariate
+ 
1 (Type/Class)ZkFold.Base.Algebra.Basic.Number
2 (Function)ZkFold.Base.Algebra.Basic.Class
++ZkFold.Symbolic.Data.List
+.ZkFold.Base.Algebra.Polynomials.Univariate
- 
1 (Type/Class)ZkFold.Base.Algebra.Basic.Number
2 (Function)ZkFold.Base.Algebra.Basic.Class
-!ZkFold.Base.Algebra.Basic.Class
.* 
1 (Function)ZkFold.Base.Algebra.Polynomials.Univariate
2 (Function)ZkFold.Base.Data.Matrix
3 (Function)ZkFold.Base.Data.Sparse.Vector
.*. 
1 (Function)ZkFold.Base.Algebra.Polynomials.Univariate
2 (Function)ZkFold.Base.Data.Matrix
.+ 
1 (Function)ZkFold.Base.Algebra.Polynomials.Univariate
2 (Function)ZkFold.Base.Data.Sparse.Vector
3 (Function)ZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation
.-ZkFold.Base.Data.Sparse.Vector
./ZkFold.Base.Data.Sparse.Vector
./.ZkFold.Base.Algebra.Polynomials.Univariate
.: 
1 (Function)ZkFold.Base.Data.Vector
2 (Function)ZkFold.Symbolic.Data.List
/ZkFold.Base.Algebra.Basic.Class
//ZkFold.Base.Algebra.Basic.Class
/=ZkFold.Symbolic.Data.Eq
:++ZkFold.Base.Data.Type
<ZkFold.Symbolic.Data.Ord
<= 
1 (Type/Class)ZkFold.Base.Algebra.Basic.Number
2 (Function)ZkFold.Symbolic.Data.Ord
==ZkFold.Symbolic.Data.Eq
>ZkFold.Symbolic.Data.Ord
>=ZkFold.Symbolic.Data.Ord
?ZkFold.Symbolic.Data.Conditional
ac 
1 (Function)ZkFold.Base.Protocol.Plonkup.Internal, ZkFold.Base.Protocol.Plonkup
2 (Function)ZkFold.Base.Protocol.Plonk
accZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
Accumulator 
1 (Type/Class)ZkFold.Base.Protocol.IVC.Accumulator
2 (Data Constructor)ZkFold.Base.Protocol.IVC.Accumulator
AccumulatorInstance 
1 (Type/Class)ZkFold.Base.Protocol.IVC.Accumulator
2 (Data Constructor)ZkFold.Base.Protocol.IVC.Accumulator
AccumulatorScheme 
1 (Type/Class)ZkFold.Base.Protocol.IVC.AccumulatorScheme
2 (Data Constructor)ZkFold.Base.Protocol.IVC.AccumulatorScheme
accumulatorSchemeZkFold.Base.Protocol.IVC.AccumulatorScheme
AcEd25519ZkFold.Symbolic.Data.Ed25519
acFoldZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
acInputZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
acOutputZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
acPrintZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
acRangeZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
acSizeMZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
acSizeNZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
acSizeRZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
acSystemZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
acValueZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
acWitnessZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
AddZkFold.Symbolic.Compiler.ArithmeticCircuit.MerkleHash
addZkFold.Base.Algebra.EllipticCurve.Class
AdditiveGroupZkFold.Base.Algebra.Basic.Class
AdditiveMonoidZkFold.Base.Algebra.Basic.Class
AdditiveSemigroupZkFold.Base.Algebra.Basic.Class
addPointsZkFold.Base.Algebra.EllipticCurve.Class
addVZkFold.Base.Algebra.Basic.VectorSpace
AlgebraZkFold.Base.Algebra.Basic.Class
algebraicMapZkFold.Base.Protocol.IVC.AlgebraicMap
AlgorithmSetupZkFold.Symbolic.Algorithms.Hash.SHA2
allZkFold.Symbolic.Data.Bool
all1ZkFold.Symbolic.Data.Bool
alphaZkFold.Base.Protocol.Plonkup.Testing
andZkFold.Symbolic.Data.Bool
anyZkFold.Symbolic.Data.Bool
append 
1 (Function)ZkFold.Base.Data.Vector
2 (Function)ZkFold.Symbolic.Data.ByteString
applyZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
applyPermutationZkFold.Base.Algebra.Basic.Permutations
arbitrary'ZkFold.Symbolic.Compiler.ArithmeticCircuit.Instance
ArithmeticZkFold.Symbolic.Class, ZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
ArithmeticCircuit 
1 (Type/Class)ZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
2 (Data Constructor)ZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
arithmetizeZkFold.Symbolic.Data.Class
assertZkFold.Prelude
asWordsZkFold.Symbolic.Data.UInt
atZkFold.Symbolic.MonadCircuit
AutoZkFold.Symbolic.Data.Combinators
aXZkFold.Base.Protocol.Plonkup.Testing
a_xiZkFold.Base.Protocol.Plonkup.Proof
b2b_gZkFold.Symbolic.Algorithms.Hash.Blake2b
BaseField 
1 (Type/Class)ZkFold.Symbolic.Class
2 (Type/Class)ZkFold.Base.Algebra.EllipticCurve.Class
BasisZkFold.Base.Algebra.Basic.VectorSpace
basisVZkFold.Base.Algebra.Basic.VectorSpace
betaZkFold.Base.Protocol.Plonkup.Testing
BigEndian 
1 (Type/Class)ZkFold.Base.Data.ByteString
2 (Data Constructor)ZkFold.Base.Data.ByteString
BinaryZkFold.Base.Data.ByteString
BinaryExpansionZkFold.Base.Algebra.Basic.Class
binaryExpansionZkFold.Base.Algebra.Basic.Class
BitLimitZkFold.Symbolic.Data.Combinators
BitsZkFold.Base.Algebra.Basic.Class
bitsOfZkFold.Symbolic.Data.Combinators
bitwiseGEZkFold.Symbolic.Data.Ord
bitwiseGTZkFold.Symbolic.Data.Ord
blake2bZkFold.Symbolic.Algorithms.Hash.Blake2b
blake2b'ZkFold.Symbolic.Algorithms.Hash.Blake2b
Blake2bCtx 
1 (Type/Class)ZkFold.Symbolic.Algorithms.Hash.Blake2b
2 (Data Constructor)ZkFold.Symbolic.Algorithms.Hash.Blake2b
blake2bDivConstraintZkFold.Symbolic.Algorithms.Hash.Blake2b
blake2b_224ZkFold.Symbolic.Algorithms.Hash.Blake2b
blake2b_256ZkFold.Symbolic.Algorithms.Hash.Blake2b
blake2b_512ZkFold.Symbolic.Algorithms.Hash.Blake2b
blake2b_compressZkFold.Symbolic.Algorithms.Hash.Blake2b
blake2b_ivZkFold.Symbolic.Algorithms.Hash.Blake2b.Constants
BLS12_381_BaseZkFold.Base.Algebra.EllipticCurve.BLS12_381
BLS12_381_G1ZkFold.Base.Algebra.EllipticCurve.BLS12_381
BLS12_381_G2ZkFold.Base.Algebra.EllipticCurve.BLS12_381
BLS12_381_GT 
1 (Type/Class)ZkFold.Base.Algebra.EllipticCurve.BLS12_381
2 (Data Constructor)ZkFold.Base.Algebra.EllipticCurve.BLS12_381
BLS12_381_ScalarZkFold.Base.Algebra.EllipticCurve.BLS12_381
blueprintGEZkFold.Symbolic.Data.Ord
BN254_BaseZkFold.Base.Algebra.EllipticCurve.BN254
BN254_G1ZkFold.Base.Algebra.EllipticCurve.BN254
BN254_G2ZkFold.Base.Algebra.EllipticCurve.BN254
BN254_GTZkFold.Base.Algebra.EllipticCurve.BN254
BN254_ScalarZkFold.Base.Algebra.EllipticCurve.BN254
Bool 
1 (Type/Class)ZkFold.Symbolic.Data.Bool
2 (Data Constructor)ZkFold.Symbolic.Data.Bool
boolZkFold.Symbolic.Data.Conditional
BooleanOfZkFold.Base.Algebra.EllipticCurve.Class
BoolTypeZkFold.Symbolic.Data.Bool
bXZkFold.Base.Protocol.Plonkup.Testing
bytesOfZkFold.Base.Algebra.EllipticCurve.BLS12_381
ByteString 
1 (Type/Class)ZkFold.Symbolic.Data.ByteString
2 (Data Constructor)ZkFold.Symbolic.Data.ByteString
b_xiZkFold.Base.Protocol.Plonkup.Proof
cZkFold.Base.Protocol.IVC.Accumulator
castBitsZkFold.Base.Algebra.Basic.Class
castPolyVecZkFold.Base.Algebra.Polynomials.Univariate
CeilZkFold.Symbolic.Data.Combinators
challengeZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
challengesZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
checkCircuitZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
checkClosedCircuitZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
chooseNaturalZkFold.Prelude
chunksZkFold.Base.Data.Vector
ChunkSizeZkFold.Symbolic.Algorithms.Hash.SHA2
CircuitFold 
1 (Type/Class)ZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
2 (Data Constructor)ZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
CircuitFunZkFold.Symbolic.Class
ClosedPolyZkFold.Symbolic.MonadCircuit
cmAZkFold.Base.Protocol.Plonkup.Proof
cmBZkFold.Base.Protocol.Plonkup.Proof
cmCZkFold.Base.Protocol.Plonkup.Proof
cmFZkFold.Base.Protocol.Plonkup.Proof
cmH1ZkFold.Base.Protocol.Plonkup.Proof
cmH2ZkFold.Base.Protocol.Plonkup.Proof
cmQcZkFold.Base.Protocol.Plonkup.Verifier.Commitments, ZkFold.Base.Protocol.Plonkup.Verifier
cmQhighZkFold.Base.Protocol.Plonkup.Proof
cmQkZkFold.Base.Protocol.Plonkup.Verifier.Commitments, ZkFold.Base.Protocol.Plonkup.Verifier
cmQlZkFold.Base.Protocol.Plonkup.Verifier.Commitments, ZkFold.Base.Protocol.Plonkup.Verifier
cmQlowZkFold.Base.Protocol.Plonkup.Proof
cmQmZkFold.Base.Protocol.Plonkup.Verifier.Commitments, ZkFold.Base.Protocol.Plonkup.Verifier
cmQmidZkFold.Base.Protocol.Plonkup.Proof
cmQoZkFold.Base.Protocol.Plonkup.Verifier.Commitments, ZkFold.Base.Protocol.Plonkup.Verifier
cmQrZkFold.Base.Protocol.Plonkup.Verifier.Commitments, ZkFold.Base.Protocol.Plonkup.Verifier
cmS1ZkFold.Base.Protocol.Plonkup.Verifier.Commitments, ZkFold.Base.Protocol.Plonkup.Verifier
cmS2ZkFold.Base.Protocol.Plonkup.Verifier.Commitments, ZkFold.Base.Protocol.Plonkup.Verifier
cmS3ZkFold.Base.Protocol.Plonkup.Verifier.Commitments, ZkFold.Base.Protocol.Plonkup.Verifier
cmT1ZkFold.Base.Protocol.Plonkup.Verifier.Commitments, ZkFold.Base.Protocol.Plonkup.Verifier
cmZ1ZkFold.Base.Protocol.Plonkup.Proof
cmZ2ZkFold.Base.Protocol.Plonkup.Proof
CommitZkFold.Base.Protocol.IVC.Commit
commitZkFold.Base.Protocol.IVC.Commit
commitments 
1 (Function)ZkFold.Base.Protocol.Plonkup.Verifier.Setup, ZkFold.Base.Protocol.Plonkup.Verifier
2 (Function)ZkFold.Base.Protocol.Plonkup.Setup
CommitOpenZkFold.Base.Protocol.IVC.CommitOpen
commitOpenZkFold.Base.Protocol.IVC.CommitOpen
CompatibleNonInteractiveProofsZkFold.Base.Protocol.NonInteractiveProof.Testing, ZkFold.Base.Protocol.NonInteractiveProof
compileZkFold.Symbolic.Compiler
compileIOZkFold.Symbolic.Compiler
compileWithZkFold.Symbolic.Compiler
composeFunctionsZkFold.Base.Algebra.Basic.VectorSpace
compressZkFold.Base.Algebra.EllipticCurve.Class
CompressedPoint 
1 (Type/Class)ZkFold.Base.Algebra.EllipticCurve.Class
2 (Data Constructor)ZkFold.Base.Algebra.EllipticCurve.Class
concat 
1 (Function)ZkFold.Base.Data.Vector
2 (Function)ZkFold.Symbolic.Data.ByteString
3 (Function)ZkFold.Symbolic.Data.List
ConditionalZkFold.Symbolic.Data.Conditional
ConsExtraZkFold.Base.Protocol.Plonkup.PlonkupConstraint
ConsLookupZkFold.Base.Protocol.Plonkup.PlonkupConstraint
ConsPlonkZkFold.Base.Protocol.Plonkup.PlonkupConstraint
Const 
1 (Type/Class)ZkFold.Base.Algebra.Basic.Class
2 (Data Constructor)ZkFold.Symbolic.Compiler.ArithmeticCircuit.MerkleHash
constant 
1 (Function)ZkFold.Base.Algebra.Polynomials.Multivariate.Polynomial, ZkFold.Base.Algebra.Polynomials.Multivariate
2 (Function)ZkFold.Base.Algebra.Polynomials.Univariate
ConstraintZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
constraintZkFold.Symbolic.MonadCircuit
ConstUVarZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation
ConstVarZkFold.Symbolic.Compiler.ArithmeticCircuit.Var, ZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
ContextZkFold.Symbolic.Data.Class
coprimesZkFold.Symbolic.Data.FFA
coprimesDownFromZkFold.Symbolic.Data.FFA
CoreFunctionZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
createRangeConstraintZkFold.Symbolic.Compiler.ArithmeticCircuit.Instance
crownZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
curryVZkFold.Base.Algebra.Basic.VectorSpace
cXZkFold.Base.Protocol.Plonkup.Testing
c_xiZkFold.Base.Protocol.Plonkup.Proof
deciderZkFold.Base.Protocol.IVC.AccumulatorScheme
decompressZkFold.Base.Algebra.EllipticCurve.Class
degZkFold.Base.Algebra.Polynomials.Univariate
deleteZkFold.Symbolic.Data.List
deltaZkFold.Base.Protocol.Plonkup.Testing
desugarRangesZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
dimVZkFold.Base.Algebra.Basic.VectorSpace
DiscreteFieldZkFold.Symbolic.Data.DiscreteField
DiscreteField'ZkFold.Base.Algebra.Basic.Class
Div 
1 (Type/Class)ZkFold.Base.Algebra.Basic.Number
2 (Data Constructor)ZkFold.Symbolic.Compiler.ArithmeticCircuit.MerkleHash
divZkFold.Base.Algebra.Basic.Class
dividableZkFold.Base.Algebra.Polynomials.Multivariate.Monomial, ZkFold.Base.Algebra.Polynomials.Multivariate
divModZkFold.Base.Algebra.Basic.Class
dotVZkFold.Base.Algebra.Basic.VectorSpace
drop 
1 (Function)ZkFold.Prelude
2 (Function)ZkFold.Base.Data.Vector
eZkFold.Base.Protocol.IVC.Accumulator
ecdsaVerifyZkFold.Symbolic.Algorithms.ECDSA.ECDSA
Ed25519ZkFold.Base.Algebra.EllipticCurve.Ed25519
ed25519AddZkFold.Base.Algebra.EllipticCurve.Ed25519
ed25519DoubleZkFold.Base.Algebra.EllipticCurve.Ed25519
Ed25519_BaseZkFold.Base.Algebra.EllipticCurve.Ed25519
Ed25519_ScalarZkFold.Base.Algebra.EllipticCurve.Ed25519
eea 
1 (Function)ZkFold.Base.Algebra.Polynomials.Univariate
2 (Function)ZkFold.Symbolic.Data.UInt
elemZkFold.Symbolic.Data.Eq
elemIndexZkFold.Prelude
EllipticCurveZkFold.Base.Algebra.EllipticCurve.Class
embedZkFold.Symbolic.Class
emptyZkFold.Base.Data.Vector
emptyAccumulatorZkFold.Base.Protocol.IVC.Accumulator
emptyAccumulatorInstanceZkFold.Base.Protocol.IVC.Accumulator
emptyByteStringZkFold.Symbolic.Data.ByteString
emptyCircuitZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
emptyListZkFold.Symbolic.Data.List
epsilonZkFold.Base.Protocol.Plonkup.Testing
EqZkFold.Symbolic.Data.Eq
equalZkFold.Base.Algebra.Basic.Class
EuclideanF 
1 (Type/Class)ZkFold.Symbolic.Compiler.ArithmeticCircuit.Witness
2 (Data Constructor)ZkFold.Symbolic.Compiler.ArithmeticCircuit.Witness
euclideanFZkFold.Symbolic.Compiler.ArithmeticCircuit.Witness
evalZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
eval1ZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
evalMonomialZkFold.Base.Algebra.Polynomials.Multivariate.Monomial, ZkFold.Base.Algebra.Polynomials.Multivariate
evalPolyZkFold.Base.Algebra.Polynomials.Univariate
evalPolynomialZkFold.Base.Algebra.Polynomials.Multivariate.Polynomial, ZkFold.Base.Algebra.Polynomials.Multivariate
evalPolyVecZkFold.Base.Algebra.Polynomials.Univariate
execZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
exec1ZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
ExpZkFold.Symbolic.Compiler.ArithmeticCircuit.MerkleHash
expansionZkFold.Symbolic.Data.Combinators
expansionWZkFold.Symbolic.Data.Combinators
expModZkFold.Symbolic.Data.UInt
ExponentZkFold.Base.Algebra.Basic.Class
Ext2 
1 (Type/Class)ZkFold.Base.Algebra.Basic.Field
2 (Data Constructor)ZkFold.Base.Algebra.Basic.Field
Ext3 
1 (Type/Class)ZkFold.Base.Algebra.Basic.Field
2 (Data Constructor)ZkFold.Base.Algebra.Basic.Field
ExtendedInputByteStringZkFold.Symbolic.Algorithms.Hash.Blake2b
ExtensionBitsZkFold.Symbolic.Algorithms.Hash.Blake2b
falseZkFold.Symbolic.Data.Bool
FFA 
1 (Type/Class)ZkFold.Symbolic.Data.FFA
2 (Data Constructor)ZkFold.Symbolic.Data.FFA
FiatShamirZkFold.Base.Protocol.IVC.FiatShamir
fiatShamirZkFold.Base.Protocol.IVC.FiatShamir
FieldZkFold.Base.Algebra.Basic.Class
FieldElement 
1 (Type/Class)ZkFold.Symbolic.Data.FieldElement
2 (Data Constructor)ZkFold.Symbolic.Data.FieldElement
filterZkFold.Symbolic.Data.List
finalExponentiationZkFold.Base.Algebra.EllipticCurve.Pairing
FindZkFold.Base.Data.Type
findZkFold.Symbolic.Data.Maybe
FiniteZkFold.Base.Algebra.Basic.Class
FiniteAdditiveGroupZkFold.Base.Algebra.Basic.Class
FiniteFieldZkFold.Base.Algebra.Basic.Class
FiniteMultiplicativeGroupZkFold.Base.Algebra.Basic.Class
finvZkFold.Base.Algebra.Basic.Class
FixedZkFold.Symbolic.Data.Combinators
floorNZkFold.Base.Algebra.Basic.Class
FnZkFold.Base.Algebra.EllipticCurve.Secp256k1
foldCountZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
foldResultZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
foldSeedZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
foldStepZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
foldStreamZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
Fp 
1 (Type/Class)ZkFold.Base.Algebra.EllipticCurve.Secp256k1
2 (Type/Class)ZkFold.Base.Algebra.EllipticCurve.Pasta
3 (Type/Class)ZkFold.Base.Algebra.EllipticCurve.BN254
Fp12ZkFold.Base.Algebra.EllipticCurve.BN254
Fp2ZkFold.Base.Algebra.EllipticCurve.BN254
Fp6ZkFold.Base.Algebra.EllipticCurve.BN254
FpModulusZkFold.Base.Algebra.EllipticCurve.Pasta
Fq 
1 (Type/Class)ZkFold.Base.Algebra.EllipticCurve.Pasta
2 (Type/Class)ZkFold.Base.Algebra.EllipticCurve.BLS12_381
Fq12ZkFold.Base.Algebra.EllipticCurve.BLS12_381
Fq2ZkFold.Base.Algebra.EllipticCurve.BLS12_381
Fq6ZkFold.Base.Algebra.EllipticCurve.BLS12_381
FqModulusZkFold.Base.Algebra.EllipticCurve.Pasta
Fr 
1 (Type/Class)ZkFold.Base.Algebra.EllipticCurve.BN254
2 (Type/Class)ZkFold.Base.Algebra.EllipticCurve.BLS12_381
fromZkFold.Symbolic.Data.Combinators
fromBinaryZkFold.Base.Algebra.Basic.Class
fromBitsZkFold.Symbolic.Data.Combinators
fromByteStringZkFold.Base.Data.ByteString
fromCircuit2FZkFold.Symbolic.Class
fromCircuit3FZkFold.Symbolic.Class
fromCircuitFZkFold.Symbolic.Class
fromCircuitVFZkFold.Symbolic.Class
FromConstantZkFold.Base.Algebra.Basic.Class
fromConstantZkFold.Base.Algebra.Basic.Class
fromCyclesZkFold.Base.Algebra.Basic.Permutations
fromFieldElementZkFold.Symbolic.Data.FieldElement
fromJustZkFold.Symbolic.Data.Maybe
fromListVZkFold.Base.Algebra.Basic.VectorSpace
fromMatrixZkFold.Base.Data.Matrix
fromMaybeZkFold.Symbolic.Data.Maybe
fromPermutationZkFold.Base.Algebra.Basic.Permutations
fromPlonkConstraintZkFold.Base.Protocol.Plonkup.PlonkConstraint
fromPolyZkFold.Base.Algebra.Polynomials.Univariate
fromPolyVecZkFold.Base.Algebra.Polynomials.Univariate
fromSMatrixZkFold.Base.Data.Sparse.Matrix
fromSVectorZkFold.Base.Data.Sparse.Vector
FromTranscriptZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
fromTranscriptZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
fromVectorZkFold.Base.Data.Vector
fromWitnessBytesZkFold.Base.Protocol.NonInteractiveProof.Prover
fromZpZkFold.Base.Algebra.Basic.Field
fstPZkFold.Base.Data.Product
fullReduceManyZkFold.Base.Algebra.Polynomials.Multivariate.Groebner, ZkFold.Base.Algebra.Polynomials.Multivariate
FunBodyZkFold.Symbolic.Class
FunctionSpaceZkFold.Base.Algebra.Basic.VectorSpace
FunctorAssumptionsZkFold.Base.Protocol.IVC.StepFunction
fXZkFold.Base.Protocol.Plonkup.Testing
f_xiZkFold.Base.Protocol.Plonkup.Proof
gammaZkFold.Base.Protocol.Plonkup.Testing
garithmetizeZkFold.Symbolic.Data.Class
gboolZkFold.Symbolic.Data.Conditional
gcdMZkFold.Base.Algebra.Polynomials.Multivariate.Monomial, ZkFold.Base.Algebra.Polynomials.Multivariate
GConditionalZkFold.Symbolic.Data.Conditional
GContextZkFold.Symbolic.Data.Class
genericDftZkFold.Base.Algebra.Basic.DFT
genSubsetZkFold.Prelude
GEqZkFold.Symbolic.Data.Eq
geqZkFold.Symbolic.Data.Eq
getZkFold.Base.Data.ByteString
getAZkFold.Base.Protocol.Plonkup.PlonkupConstraint
getAllVarsZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
getBZkFold.Base.Protocol.Plonkup.PlonkupConstraint
getBitsBEZkFold.Symbolic.Data.Ord
getCZkFold.Base.Protocol.Plonkup.PlonkupConstraint
getNaturalZkFold.Symbolic.Data.Combinators
getParamsZkFold.Base.Protocol.Plonkup.Utils
getPlonkConstraintZkFold.Base.Protocol.Plonkup.PlonkupConstraint
GetRegisterSizeZkFold.Symbolic.Data.Combinators
getWord8ZkFold.Base.Data.ByteString
GLayoutZkFold.Symbolic.Data.Class
gneqZkFold.Symbolic.Data.Eq
GPayloadZkFold.Symbolic.Data.Class
gpayloadZkFold.Symbolic.Data.Class
grandProduct1ZkFold.Base.Protocol.Plonkup.Testing
grestoreZkFold.Symbolic.Data.Class
groebnerZkFold.Base.Algebra.Polynomials.Multivariate.Groebner, ZkFold.Base.Algebra.Polynomials.Multivariate
groebnerMaxStepsZkFold.Base.Algebra.Polynomials.Multivariate.Groebner, ZkFold.Base.Algebra.Polynomials.Multivariate
GroebnerParams 
1 (Type/Class)ZkFold.Base.Algebra.Polynomials.Multivariate.Groebner, ZkFold.Base.Algebra.Polynomials.Multivariate
2 (Data Constructor)ZkFold.Base.Algebra.Polynomials.Multivariate.Groebner, ZkFold.Base.Algebra.Polynomials.Multivariate
groebnerSPolySelectorZkFold.Base.Algebra.Polynomials.Multivariate.Groebner, ZkFold.Base.Algebra.Polynomials.Multivariate
groebnerStepZkFold.Base.Algebra.Polynomials.Multivariate.Groebner, ZkFold.Base.Algebra.Polynomials.Multivariate
groupElementsZkFold.Base.Protocol.IVC.Commit
gs 
1 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Setup, ZkFold.Base.Protocol.Plonkup.Prover
2 (Function)ZkFold.Base.Protocol.Plonkup.Setup
GSupportZkFold.Symbolic.Data.Class
GSymbolicDataZkFold.Symbolic.Data.Class
guessOutputZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
hZkFold.Symbolic.Algorithms.Hash.Blake2b
h0ZkFold.Base.Protocol.Plonkup.Setup
h1 
1 (Function)ZkFold.Base.Protocol.Plonkup.Verifier.Setup, ZkFold.Base.Protocol.Plonkup.Verifier
2 (Function)ZkFold.Base.Protocol.Plonkup.Setup
h1XZkFold.Base.Protocol.Plonkup.Testing
h1_xi'ZkFold.Base.Protocol.Plonkup.Proof
h2XZkFold.Base.Protocol.Plonkup.Testing
h2_xiZkFold.Base.Protocol.Plonkup.Proof
hapZkFold.Base.Control.HApplicative
HApplicativeZkFold.Base.Control.HApplicative
Hash 
1 (Type/Class)ZkFold.Symbolic.Data.Hash
2 (Data Constructor)ZkFold.Symbolic.Data.Hash
hash 
1 (Function)ZkFold.Symbolic.Data.Hash
2 (Function)ZkFold.Symbolic.Algorithms.Hash.MiMC
3 (Function)ZkFold.Base.Protocol.IVC.Oracle
HashableZkFold.Symbolic.Data.Hash
HashAlgorithmZkFold.Base.Protocol.IVC.Oracle
hasherZkFold.Symbolic.Data.Hash
hashFunZkFold.Symbolic.Data.List
HaskellCoreZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
hcommitZkFold.Base.Protocol.IVC.Commit
head 
1 (Function)ZkFold.Base.Data.Vector
2 (Function)ZkFold.Symbolic.Data.List
headLayoutZkFold.Symbolic.Data.List
headPayloadZkFold.Symbolic.Data.List
HFunctorZkFold.Base.Data.HFunctor
hHashZkFold.Symbolic.Data.Hash
highRegisterBitsZkFold.Symbolic.Data.Combinators
highRegisterSizeZkFold.Symbolic.Data.Combinators
hliftA1ZkFold.Base.Control.HApplicative
hliftA2ZkFold.Base.Control.HApplicative
hliftA3ZkFold.Base.Control.HApplicative
hlmapZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
hmapZkFold.Base.Data.HFunctor
hmapAZkFold.Base.Control.HApplicative
HomomorphicCommitZkFold.Base.Protocol.IVC.Commit
hornerZkFold.Symbolic.Data.Combinators
hornerWZkFold.Symbolic.Data.Combinators
hpairZkFold.Base.Control.HApplicative
hpmapZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
hpureZkFold.Base.Control.HApplicative
hunitZkFold.Base.Control.HApplicative
hValueZkFold.Symbolic.Data.Hash
idCircuitZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
ifThenElseZkFold.Symbolic.Data.Conditional
imapSysVarZkFold.Symbolic.Compiler.ArithmeticCircuit.Var
imapVarZkFold.Symbolic.Compiler.ArithmeticCircuit.Var
IndexPartitionZkFold.Base.Algebra.Basic.Permutations
IndexSetZkFold.Base.Algebra.Basic.Permutations
indexVZkFold.Base.Algebra.Basic.VectorSpace
indexWZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
initZkFold.Base.Data.Vector
initialHashesZkFold.Symbolic.Algorithms.Hash.SHA2
InputZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof, ZkFold.Base.Protocol.NonInteractiveProof
inputZkFold.Base.Protocol.IVC.SpecialSound
inputPayloadZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
InputSpaceZkFold.Base.Algebra.Basic.VectorSpace
Interpreter 
1 (Type/Class)ZkFold.Symbolic.Interpreter
2 (Data Constructor)ZkFold.Symbolic.Interpreter
intPowZkFold.Base.Algebra.Basic.Class
intPowFZkFold.Base.Algebra.Basic.Class
intScaleZkFold.Base.Algebra.Basic.Class
invZkFold.Base.Algebra.Basic.Field
InVarZkFold.Symbolic.Compiler.ArithmeticCircuit.Var, ZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
invertZkFold.Base.Algebra.Basic.Class
IP1ZkFold.Base.Algebra.EllipticCurve.BLS12_381
IP2ZkFold.Base.Algebra.EllipticCurve.BLS12_381
IP3ZkFold.Base.Algebra.EllipticCurve.BLS12_381
IrreduciblePolyZkFold.Base.Algebra.Basic.Field
irreduciblePolyZkFold.Base.Algebra.Basic.Field
isConstantInputZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
isJustZkFold.Symbolic.Data.Maybe
isLookupConstraintZkFold.Base.Protocol.Plonkup.PlonkupConstraint
isNothingZkFold.Symbolic.Data.Maybe
IsoZkFold.Symbolic.Data.Combinators
IsPrimeZkFold.Base.Algebra.Basic.Number
isSetZkFold.Symbolic.Data.ByteString
isUnsetZkFold.Symbolic.Data.ByteString
isValidZkFold.Symbolic.Data.Input
IsWitnessZkFold.Symbolic.Compiler.ArithmeticCircuit.Witness
isZero 
1 (Function)ZkFold.Symbolic.Data.Combinators
2 (Function)ZkFold.Symbolic.Data.DiscreteField
itemZkFold.Base.Data.Vector
iterateMZkFold.Prelude
iterateVZkFold.Base.Algebra.Basic.VectorSpace
IVCAssumptionsZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
IVCProof 
1 (Type/Class)ZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
2 (Data Constructor)ZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
ivcProveZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
IVCResult 
1 (Type/Class)ZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
2 (Data Constructor)ZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
ivcSetupZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
ivcVerifyZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
justZkFold.Symbolic.Data.Maybe
k1 
1 (Function)ZkFold.Base.Protocol.Plonkup.Internal, ZkFold.Base.Protocol.Plonkup
2 (Function)ZkFold.Base.Protocol.Plonkup.Testing
3 (Function)ZkFold.Base.Protocol.Plonkup.Verifier.Setup, ZkFold.Base.Protocol.Plonkup.Verifier
4 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Setup, ZkFold.Base.Protocol.Plonkup.Prover
5 (Function)ZkFold.Base.Protocol.Plonkup.Setup
6 (Function)ZkFold.Base.Protocol.Plonk
k2 
1 (Function)ZkFold.Base.Protocol.Plonkup.Internal, ZkFold.Base.Protocol.Plonkup
2 (Function)ZkFold.Base.Protocol.Plonkup.Testing
3 (Function)ZkFold.Base.Protocol.Plonkup.Verifier.Setup, ZkFold.Base.Protocol.Plonkup.Verifier
4 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Setup, ZkFold.Base.Protocol.Plonkup.Prover
5 (Function)ZkFold.Base.Protocol.Plonkup.Setup
6 (Function)ZkFold.Base.Protocol.Plonk
KeyLengthZkFold.Symbolic.Algorithms.RSA
KnownNatZkFold.Base.Algebra.Basic.Number
knownNatZkFold.Base.Data.Vector
KnownPrimeZkFold.Base.Algebra.Basic.Number
KnownRegistersZkFold.Symbolic.Data.Combinators
KnownRegisterSizeZkFold.Symbolic.Data.Combinators
KZG 
1 (Type/Class)ZkFold.Base.Protocol.KZG
2 (Data Constructor)ZkFold.Base.Protocol.KZG
l1_xiZkFold.Base.Protocol.Plonkup.Proof
lastZkFold.Symbolic.Data.List
LayoutZkFold.Symbolic.Data.Class
lcmMZkFold.Base.Algebra.Polynomials.Multivariate.Monomial, ZkFold.Base.Algebra.Polynomials.Multivariate
leBytesOfZkFold.Base.Algebra.EllipticCurve.BLS12_381
lengthZkFold.Prelude
lHashZkFold.Symbolic.Data.List
LinUVarZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation
LinVarZkFold.Symbolic.Compiler.ArithmeticCircuit.Var, ZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
List 
1 (Type/Class)ZkFold.Symbolic.Data.List
2 (Data Constructor)ZkFold.Symbolic.Data.List
ListItem 
1 (Type/Class)ZkFold.Symbolic.Data.List
2 (Data Constructor)ZkFold.Symbolic.Data.List
ListRangeZkFold.Symbolic.Data.Combinators
LittleEndian 
1 (Type/Class)ZkFold.Base.Data.ByteString
2 (Data Constructor)ZkFold.Base.Data.ByteString
lkVarZkFold.Base.Protocol.Plonkup.LookupConstraint
Log2ZkFold.Base.Algebra.Basic.Number
log2ZkFold.Symbolic.Data.Combinators
log2ceilingZkFold.Prelude
LookupConstraint 
1 (Type/Class)ZkFold.Base.Protocol.Plonkup.LookupConstraint
2 (Data Constructor)ZkFold.Base.Protocol.Plonkup.LookupConstraint
lSizeZkFold.Symbolic.Data.List
lt 
1 (Function)ZkFold.Base.Algebra.Polynomials.Multivariate.Polynomial, ZkFold.Base.Algebra.Polynomials.Multivariate
2 (Function)ZkFold.Base.Algebra.Polynomials.Univariate
lWitnessZkFold.Symbolic.Data.List
M 
1 (Data Constructor)ZkFold.Base.Algebra.Polynomials.Multivariate.Monomial, ZkFold.Base.Algebra.Polynomials.Multivariate
2 (Data Constructor)ZkFold.Symbolic.Compiler.ArithmeticCircuit.MerkleHash
mZkFold.Symbolic.Algorithms.Hash.Blake2b
makeSPolyZkFold.Base.Algebra.Polynomials.Multivariate.Groebner, ZkFold.Base.Algebra.Polynomials.Multivariate
mapCoeffsZkFold.Base.Algebra.Polynomials.Multivariate.Polynomial, ZkFold.Base.Algebra.Polynomials.Multivariate
mapMWithIxZkFold.Base.Data.Vector
mapVZkFold.Base.Algebra.Basic.VectorSpace
mapVarZkFold.Base.Algebra.Polynomials.Multivariate.Monomial, ZkFold.Base.Algebra.Polynomials.Multivariate
mapVarArithmeticCircuitZkFold.Symbolic.Compiler.ArithmeticCircuit.Map, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
mapVarMonomialZkFold.Base.Algebra.Polynomials.Multivariate.Monomial, ZkFold.Base.Algebra.Polynomials.Multivariate
mapVarPolynomialZkFold.Base.Algebra.Polynomials.Multivariate.Polynomial, ZkFold.Base.Algebra.Polynomials.Multivariate
mapVarsZkFold.Base.Algebra.Polynomials.Multivariate.Polynomial, ZkFold.Base.Algebra.Polynomials.Multivariate
mapWithIxZkFold.Base.Data.Vector
Matrix 
1 (Type/Class)ZkFold.Base.Data.Matrix
2 (Data Constructor)ZkFold.Base.Data.Matrix
matrixDotProductZkFold.Base.Data.Matrix
maxZkFold.Symbolic.Data.Ord
MaxAddedZkFold.Symbolic.Data.Combinators
maxBitsPerFieldElementZkFold.Symbolic.Data.Combinators
maxBitsPerRegisterZkFold.Symbolic.Data.Combinators
maxOverflowZkFold.Symbolic.Data.Combinators
MaxRegisterSizeZkFold.Symbolic.Data.Combinators
MaybeZkFold.Symbolic.Data.Maybe
maybeZkFold.Symbolic.Data.Maybe
MerkleHashZkFold.Symbolic.Compiler.ArithmeticCircuit.MerkleHash
merkleHashZkFold.Symbolic.Compiler.ArithmeticCircuit.MerkleHash
millerAlgorithmBLS12ZkFold.Base.Algebra.EllipticCurve.Pairing
millerAlgorithmBNZkFold.Base.Algebra.EllipticCurve.Pairing
mimcConstantsZkFold.Symbolic.Algorithms.Hash.MiMC.Constants
MiMCHashZkFold.Base.Protocol.IVC.Oracle
mimcHash2ZkFold.Symbolic.Algorithms.Hash.MiMC
mimcHashNZkFold.Symbolic.Algorithms.Hash.MiMC
minZkFold.Symbolic.Data.Ord
minNumberOfRegistersZkFold.Symbolic.Data.Combinators
mkIndexPartitionZkFold.Base.Algebra.Basic.Permutations
Mod 
1 (Type/Class)ZkFold.Base.Algebra.Basic.Number
2 (Data Constructor)ZkFold.Symbolic.Compiler.ArithmeticCircuit.MerkleHash
modZkFold.Base.Algebra.Basic.Class
MonadCircuitZkFold.Symbolic.MonadCircuit
MonoZkFold.Base.Algebra.Polynomials.Multivariate.Monomial, ZkFold.Base.Algebra.Polynomials.Multivariate
MonomialZkFold.Base.Algebra.Polynomials.Multivariate.Monomial, ZkFold.Base.Algebra.Polynomials.Multivariate
monomial 
1 (Function)ZkFold.Base.Algebra.Polynomials.Multivariate.Monomial, ZkFold.Base.Algebra.Polynomials.Multivariate
2 (Function)ZkFold.Base.Algebra.Polynomials.Univariate
MoreZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation
msmZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
muZkFold.Base.Protocol.IVC.Accumulator
MulZkFold.Symbolic.Compiler.ArithmeticCircuit.MerkleHash
mulZkFold.Base.Algebra.EllipticCurve.Class
mulDftZkFold.Base.Algebra.Polynomials.Univariate
mulKaratsubaZkFold.Base.Algebra.Polynomials.Univariate
mulPolyZkFold.Base.Algebra.Polynomials.Univariate
mulPolyDftZkFold.Base.Algebra.Polynomials.Univariate
mulPolyKaratsubaZkFold.Base.Algebra.Polynomials.Univariate
mulPolyNaiveZkFold.Base.Algebra.Polynomials.Univariate
multiExpZkFold.Base.Algebra.Basic.Class
MultiplicativeGroupZkFold.Base.Algebra.Basic.Class
MultiplicativeMonoidZkFold.Base.Algebra.Basic.Class
MultiplicativeSemigroupZkFold.Base.Algebra.Basic.Class
mulVectorZkFold.Base.Algebra.Polynomials.Univariate
mzipWithMRepZkFold.Symbolic.Data.Combinators
narkCommitsZkFold.Base.Protocol.IVC.NARK
NARKInstanceProof 
1 (Type/Class)ZkFold.Base.Protocol.IVC.NARK
2 (Data Constructor)ZkFold.Base.Protocol.IVC.NARK
narkInstanceProofZkFold.Base.Protocol.IVC.NARK
NARKProof 
1 (Type/Class)ZkFold.Base.Protocol.IVC.NARK
2 (Data Constructor)ZkFold.Base.Protocol.IVC.NARK
narkProofZkFold.Base.Protocol.IVC.NARK
narkWitnessZkFold.Base.Protocol.IVC.NARK
natPowZkFold.Base.Algebra.Basic.Class
natScaleZkFold.Base.Algebra.Basic.Class
NaturalZkFold.Base.Algebra.Basic.Number
naturalCircuitZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
negateZkFold.Base.Algebra.Basic.Class
negateVZkFold.Base.Algebra.Basic.VectorSpace
newAssignedZkFold.Symbolic.MonadCircuit
newConstrainedZkFold.Symbolic.MonadCircuit
NewConstraintZkFold.Symbolic.MonadCircuit
newRangedZkFold.Symbolic.MonadCircuit
NewVarZkFold.Symbolic.Compiler.ArithmeticCircuit.Var, ZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
nipCompatibilityZkFold.Base.Protocol.NonInteractiveProof.Testing, ZkFold.Base.Protocol.NonInteractiveProof
nipInputTransformZkFold.Base.Protocol.NonInteractiveProof.Testing, ZkFold.Base.Protocol.NonInteractiveProof
nipProofTransformZkFold.Base.Protocol.NonInteractiveProof.Testing, ZkFold.Base.Protocol.NonInteractiveProof
nipSetupTransformZkFold.Base.Protocol.NonInteractiveProof.Testing, ZkFold.Base.Protocol.NonInteractiveProof
noIVCProofZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
NonInteractiveProofZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
NonZero 
1 (Type/Class)ZkFold.Base.Algebra.Basic.Class
2 (Data Constructor)ZkFold.Base.Algebra.Basic.Class
notZkFold.Symbolic.Data.Bool
nothingZkFold.Symbolic.Data.Maybe
nullZkFold.Symbolic.Data.List
NumberOfBitsZkFold.Base.Algebra.Basic.Class
numberOfBitsZkFold.Base.Algebra.Basic.Class
NumberOfRegistersZkFold.Symbolic.Data.Combinators
numberOfRegistersZkFold.Symbolic.Data.Combinators
NumberOfRegisters'ZkFold.Symbolic.Data.Combinators
ofBytesZkFold.Base.Algebra.EllipticCurve.BLS12_381
omega 
1 (Function)ZkFold.Base.Protocol.Plonkup.Internal, ZkFold.Base.Protocol.Plonkup
2 (Function)ZkFold.Base.Protocol.Plonkup.Testing
3 (Function)ZkFold.Base.Protocol.Plonkup.Verifier.Setup, ZkFold.Base.Protocol.Plonkup.Verifier
4 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Setup, ZkFold.Base.Protocol.Plonkup.Prover
5 (Function)ZkFold.Base.Protocol.Plonkup.Setup
6 (Function)ZkFold.Base.Protocol.Plonk
omegasZkFold.Base.Protocol.Plonkup.Testing
omegas'ZkFold.Base.Protocol.Plonkup.Testing
oneZkFold.Base.Algebra.Basic.Class
oneMZkFold.Base.Algebra.Polynomials.Multivariate.Monomial, ZkFold.Base.Algebra.Polynomials.Multivariate
optimizeZkFold.Symbolic.Compiler.ArithmeticCircuit.Optimization, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
orZkFold.Symbolic.Data.Bool
oracleZkFold.Base.Protocol.IVC.Oracle
oracle'ZkFold.Base.Protocol.IVC.Oracle
OrdZkFold.Symbolic.Data.Ord
OrderZkFold.Base.Algebra.Basic.Class
orderZkFold.Base.Algebra.Basic.Class
OrdWordZkFold.Symbolic.Data.UInt
outerZkFold.Base.Data.Matrix
OutputSpaceZkFold.Base.Algebra.Basic.VectorSpace
PZkFold.Base.Algebra.Polynomials.Multivariate.Polynomial, ZkFold.Base.Algebra.Polynomials.Multivariate
packZkFold.Base.Data.Package
PackageZkFold.Base.Data.Package
packedZkFold.Base.Data.Package
packWithZkFold.Base.Data.Package
padBitsZkFold.Base.Algebra.Basic.Class
PaddedLengthZkFold.Symbolic.Algorithms.Hash.SHA2
PairingZkFold.Base.Algebra.EllipticCurve.Class
pairingZkFold.Base.Algebra.EllipticCurve.Class
PallasZkFold.Base.Algebra.EllipticCurve.Pasta
PayloadZkFold.Symbolic.Data.Class
payloadZkFold.Symbolic.Data.Class
Payloaded 
1 (Type/Class)ZkFold.Symbolic.Data.Payloaded
2 (Data Constructor)ZkFold.Symbolic.Data.Payloaded
payloadInputZkFold.Base.Protocol.Plonkup.Witness
PedersonSetupZkFold.Base.Protocol.IVC.Commit
PermutationZkFold.Base.Algebra.Basic.Permutations
piZkFold.Base.Protocol.IVC.Accumulator
piXZkFold.Base.Protocol.Plonkup.Testing
PlanarZkFold.Base.Algebra.EllipticCurve.Class
Plonk 
1 (Type/Class)ZkFold.Base.Protocol.Plonk
2 (Data Constructor)ZkFold.Base.Protocol.Plonk
PlonkConstraint 
1 (Type/Class)ZkFold.Base.Protocol.Plonkup.PlonkConstraint
2 (Data Constructor)ZkFold.Base.Protocol.Plonkup.PlonkConstraint
plonkProveZkFold.Base.Protocol.Plonk.Prover
Plonkup 
1 (Type/Class)ZkFold.Base.Protocol.Plonkup.Internal, ZkFold.Base.Protocol.Plonkup
2 (Data Constructor)ZkFold.Base.Protocol.Plonkup.Internal, ZkFold.Base.Protocol.Plonkup
PlonkupCircuitCommitments 
1 (Type/Class)ZkFold.Base.Protocol.Plonkup.Verifier.Commitments, ZkFold.Base.Protocol.Plonkup.Verifier
2 (Data Constructor)ZkFold.Base.Protocol.Plonkup.Verifier.Commitments, ZkFold.Base.Protocol.Plonkup.Verifier
PlonkupCircuitPolynomials 
1 (Type/Class)ZkFold.Base.Protocol.Plonkup.Prover.Polynomials, ZkFold.Base.Protocol.Plonkup.Prover
2 (Data Constructor)ZkFold.Base.Protocol.Plonkup.Prover.Polynomials, ZkFold.Base.Protocol.Plonkup.Prover
PlonkupConstraintZkFold.Base.Protocol.Plonkup.PlonkupConstraint
PlonkupInput 
1 (Type/Class)ZkFold.Base.Protocol.Plonkup.Input
2 (Data Constructor)ZkFold.Base.Protocol.Plonkup.Input
PlonkupPermutationSizeZkFold.Base.Protocol.Plonkup.Internal, ZkFold.Base.Protocol.Plonkup
PlonkupPolyExtendedZkFold.Base.Protocol.Plonkup.Internal, ZkFold.Base.Protocol.Plonkup
PlonkupPolyExtendedLengthZkFold.Base.Protocol.Plonkup.Internal, ZkFold.Base.Protocol.Plonkup
PlonkupProof 
1 (Type/Class)ZkFold.Base.Protocol.Plonkup.Proof
2 (Data Constructor)ZkFold.Base.Protocol.Plonkup.Proof
plonkupProveZkFold.Base.Protocol.Plonkup.Prover
PlonkupProverSecret 
1 (Type/Class)ZkFold.Base.Protocol.Plonkup.Prover.Secret, ZkFold.Base.Protocol.Plonkup.Prover
2 (Data Constructor)ZkFold.Base.Protocol.Plonkup.Prover.Secret, ZkFold.Base.Protocol.Plonkup.Prover
PlonkupProverSetup 
1 (Type/Class)ZkFold.Base.Protocol.Plonkup.Prover.Setup, ZkFold.Base.Protocol.Plonkup.Prover
2 (Data Constructor)ZkFold.Base.Protocol.Plonkup.Prover.Setup, ZkFold.Base.Protocol.Plonkup.Prover
PlonkupProverTestInfo 
1 (Type/Class)ZkFold.Base.Protocol.Plonkup.Testing
2 (Data Constructor)ZkFold.Base.Protocol.Plonkup.Testing
PlonkupRelation 
1 (Type/Class)ZkFold.Base.Protocol.Plonkup.Relation
2 (Data Constructor)ZkFold.Base.Protocol.Plonkup.Relation
PlonkupSetup 
1 (Type/Class)ZkFold.Base.Protocol.Plonkup.Setup
2 (Data Constructor)ZkFold.Base.Protocol.Plonkup.Setup
plonkupSetupZkFold.Base.Protocol.Plonkup.Setup
plonkupVerifierInputZkFold.Base.Protocol.Plonkup.Input
PlonkupVerifierSetup 
1 (Type/Class)ZkFold.Base.Protocol.Plonkup.Verifier.Setup, ZkFold.Base.Protocol.Plonkup.Verifier
2 (Data Constructor)ZkFold.Base.Protocol.Plonkup.Verifier.Setup, ZkFold.Base.Protocol.Plonkup.Verifier
plonkupVerifyZkFold.Base.Protocol.Plonkup.Verifier
PlonkupWitnessInput 
1 (Type/Class)ZkFold.Base.Protocol.Plonkup.Witness
2 (Data Constructor)ZkFold.Base.Protocol.Plonkup.Witness
plonkVerifyZkFold.Base.Protocol.Plonk.Verifier
Point 
1 (Type/Class)ZkFold.Base.Algebra.EllipticCurve.Class
2 (Data Constructor)ZkFold.Base.Algebra.EllipticCurve.Class
pointAddZkFold.Base.Algebra.EllipticCurve.Class
pointCompressedZkFold.Base.Algebra.EllipticCurve.Class
pointDoubleZkFold.Base.Algebra.EllipticCurve.Class
pointGenZkFold.Base.Algebra.EllipticCurve.Class
pointInfZkFold.Base.Algebra.EllipticCurve.Class
pointMulZkFold.Base.Algebra.EllipticCurve.Class
pointNegateZkFold.Base.Algebra.EllipticCurve.Class
pointXYZkFold.Base.Algebra.EllipticCurve.Class
Poly 
1 (Type/Class)ZkFold.Base.Algebra.Polynomials.Multivariate.Polynomial, ZkFold.Base.Algebra.Polynomials.Multivariate
2 (Type/Class)ZkFold.Base.Algebra.Polynomials.Univariate
poly2vecZkFold.Base.Algebra.Polynomials.Univariate
polyMulZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
PolynomialZkFold.Base.Algebra.Polynomials.Multivariate.Polynomial, ZkFold.Base.Algebra.Polynomials.Multivariate
polynomialZkFold.Base.Algebra.Polynomials.Multivariate.Polynomial, ZkFold.Base.Algebra.Polynomials.Multivariate
polynomials 
1 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Setup, ZkFold.Base.Protocol.Plonkup.Prover
2 (Function)ZkFold.Base.Protocol.Plonkup.Setup
PolyVecZkFold.Base.Algebra.Polynomials.Univariate
polyVecConstantZkFold.Base.Algebra.Polynomials.Univariate
polyVecDivZkFold.Base.Algebra.Polynomials.Univariate
polyVecGrandProductZkFold.Base.Algebra.Polynomials.Univariate
polyVecInLagrangeBasisZkFold.Base.Algebra.Polynomials.Univariate
polyVecLagrangeZkFold.Base.Algebra.Polynomials.Univariate
polyVecLinearZkFold.Base.Algebra.Polynomials.Univariate
polyVecQuadraticZkFold.Base.Algebra.Polynomials.Univariate
polyVecZeroZkFold.Base.Algebra.Polynomials.Univariate
pow2ZkFold.Symbolic.Algorithms.Hash.Blake2b
PrecZkFold.Symbolic.Compiler.ArithmeticCircuit.MerkleHash
Predicate 
1 (Type/Class)ZkFold.Base.Protocol.IVC.Predicate
2 (Data Constructor)ZkFold.Base.Protocol.IVC.Predicate
predicateZkFold.Base.Protocol.IVC.Predicate
PredicateAssumptionsZkFold.Base.Protocol.IVC.Predicate
PredicateCircuitZkFold.Base.Protocol.IVC.Predicate
predicateCircuitZkFold.Base.Protocol.IVC.Predicate
predicateEvalZkFold.Base.Protocol.IVC.Predicate
preimageZkFold.Symbolic.Data.Hash
PrimeZkFold.Base.Algebra.Basic.Number
PrimeFieldZkFold.Base.Algebra.Basic.Class
PrivateKey 
1 (Type/Class)ZkFold.Symbolic.Algorithms.RSA
2 (Data Constructor)ZkFold.Symbolic.Algorithms.RSA
productZkFold.Base.Algebra.Basic.Class
product1ZkFold.Base.Algebra.Basic.Class
ProjectivePlanarZkFold.Base.Algebra.EllipticCurve.Class
ProofZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof, ZkFold.Base.Protocol.NonInteractiveProof
proofZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
proof1ZkFold.Base.Protocol.Plonkup.Proof
proof2ZkFold.Base.Protocol.Plonkup.Proof
ProofBytes 
1 (Type/Class)ZkFold.Base.Protocol.NonInteractiveProof.Prover
2 (Data Constructor)ZkFold.Base.Protocol.NonInteractiveProof.Prover
proofWZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
proofXZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
proveZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
proveAPIZkFold.Base.Protocol.NonInteractiveProof.Prover
ProveAPIErrorSetupZkFold.Base.Protocol.NonInteractiveProof.Prover
ProveAPIErrorWitnessZkFold.Base.Protocol.NonInteractiveProof.Prover
ProveAPIResultZkFold.Base.Protocol.NonInteractiveProof.Prover
ProveAPISuccessZkFold.Base.Protocol.NonInteractiveProof.Prover
provePolyVecEvalZkFold.Base.Protocol.KZG
prover 
1 (Function)ZkFold.Base.Protocol.IVC.SpecialSound
2 (Function)ZkFold.Base.Protocol.IVC.AccumulatorScheme
prvDZkFold.Symbolic.Algorithms.RSA
prvNZkFold.Symbolic.Algorithms.RSA
pubEZkFold.Symbolic.Algorithms.RSA
pubInputZkFold.Base.Protocol.Plonkup.Relation
PublicKey 
1 (Type/Class)ZkFold.Symbolic.Algorithms.RSA
2 (Data Constructor)ZkFold.Symbolic.Algorithms.RSA
pubNZkFold.Symbolic.Algorithms.RSA
pureVZkFold.Base.Algebra.Basic.VectorSpace
putZkFold.Base.Data.ByteString
putListZkFold.Base.Data.ByteString
putWord8ZkFold.Base.Data.ByteString
qCZkFold.Base.Protocol.Plonkup.Relation
qcZkFold.Base.Protocol.Plonkup.PlonkConstraint
qcX 
1 (Function)ZkFold.Base.Protocol.Plonkup.Testing
2 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Polynomials, ZkFold.Base.Protocol.Plonkup.Prover
qhighXZkFold.Base.Protocol.Plonkup.Testing
qKZkFold.Base.Protocol.Plonkup.Relation
qkX 
1 (Function)ZkFold.Base.Protocol.Plonkup.Testing
2 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Polynomials, ZkFold.Base.Protocol.Plonkup.Prover
qLZkFold.Base.Protocol.Plonkup.Relation
qlZkFold.Base.Protocol.Plonkup.PlonkConstraint
qlowXZkFold.Base.Protocol.Plonkup.Testing
qlX 
1 (Function)ZkFold.Base.Protocol.Plonkup.Testing
2 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Polynomials, ZkFold.Base.Protocol.Plonkup.Prover
qMZkFold.Base.Protocol.Plonkup.Relation
qmZkFold.Base.Protocol.Plonkup.PlonkConstraint
qmidXZkFold.Base.Protocol.Plonkup.Testing
qmX 
1 (Function)ZkFold.Base.Protocol.Plonkup.Testing
2 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Polynomials, ZkFold.Base.Protocol.Plonkup.Prover
qOZkFold.Base.Protocol.Plonkup.Relation
qoZkFold.Base.Protocol.Plonkup.PlonkConstraint
qoX 
1 (Function)ZkFold.Base.Protocol.Plonkup.Testing
2 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Polynomials, ZkFold.Base.Protocol.Plonkup.Prover
qRZkFold.Base.Protocol.Plonkup.Relation
qr 
1 (Function)ZkFold.Base.Algebra.Polynomials.Univariate
2 (Function)ZkFold.Base.Protocol.Plonkup.PlonkConstraint
qrX 
1 (Function)ZkFold.Base.Protocol.Plonkup.Testing
2 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Polynomials, ZkFold.Base.Protocol.Plonkup.Prover
qXZkFold.Base.Protocol.Plonkup.Testing
rZkFold.Base.Protocol.IVC.Accumulator
RandomOracleZkFold.Base.Protocol.IVC.Oracle
RandomOracle'ZkFold.Base.Protocol.IVC.Oracle
rangeConstraintZkFold.Symbolic.MonadCircuit
readFileJSONZkFold.Prelude
RecursiveFunctionZkFold.Base.Protocol.IVC.RecursiveFunction
recursiveFunctionZkFold.Base.Protocol.IVC.RecursiveFunction
RecursiveFunctionAssumptionsZkFold.Base.Protocol.IVC.RecursiveFunction
RecursiveI 
1 (Type/Class)ZkFold.Base.Protocol.IVC.RecursiveFunction
2 (Data Constructor)ZkFold.Base.Protocol.IVC.RecursiveFunction
RecursiveP 
1 (Type/Class)ZkFold.Base.Protocol.IVC.RecursiveFunction
2 (Data Constructor)ZkFold.Base.Protocol.IVC.RecursiveFunction
recursivePredicateZkFold.Base.Protocol.IVC.RecursiveFunction
RecursivePredicateAssumptionsZkFold.Base.Protocol.IVC.RecursiveFunction
reducableZkFold.Base.Algebra.Polynomials.Multivariate.Groebner, ZkFold.Base.Algebra.Polynomials.Multivariate
reduceZkFold.Base.Algebra.Polynomials.Multivariate.Groebner, ZkFold.Base.Algebra.Polynomials.Multivariate
reduceManyZkFold.Base.Algebra.Polynomials.Multivariate.Groebner, ZkFold.Base.Algebra.Polynomials.Multivariate
RegisterSizeZkFold.Symbolic.Data.Combinators
registerSizeZkFold.Symbolic.Data.Combinators
regSizeZkFold.Symbolic.Data.Combinators
relation 
1 (Function)ZkFold.Base.Protocol.Plonkup.Verifier.Setup, ZkFold.Base.Protocol.Plonkup.Verifier
2 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Setup, ZkFold.Base.Protocol.Plonkup.Prover
3 (Function)ZkFold.Base.Protocol.Plonkup.Setup
removeZerosZkFold.Base.Algebra.Polynomials.Univariate
replicateZkFold.Prelude
replicateAZkFold.Prelude
Representably 
1 (Type/Class)ZkFold.Base.Algebra.Basic.VectorSpace
2 (Data Constructor)ZkFold.Base.Algebra.Basic.VectorSpace
ResidueFieldZkFold.Symbolic.MonadCircuit
ResizeZkFold.Symbolic.Data.Combinators, ZkFold.Symbolic.Data.ByteString
resizeZkFold.Symbolic.Data.Combinators, ZkFold.Symbolic.Data.ByteString
restoreZkFold.Symbolic.Data.Class
ResultSizeZkFold.Symbolic.Algorithms.Hash.SHA2
reverseZkFold.Base.Data.Vector
reverseEndiannessZkFold.Symbolic.Data.ByteString
rewrapPolyVecZkFold.Base.Algebra.Polynomials.Univariate
RingZkFold.Base.Algebra.Basic.Class
rootOfUnityZkFold.Base.Algebra.Basic.Class
rotateZkFold.Base.Data.Vector
rotateBitsZkFold.Symbolic.Data.ByteString
rotateBitsLZkFold.Symbolic.Data.ByteString
rotateBitsRZkFold.Symbolic.Data.ByteString
rotr64ZkFold.Symbolic.Algorithms.Hash.Blake2b
roundConstantsZkFold.Symbolic.Algorithms.Hash.SHA2
RSAZkFold.Symbolic.Algorithms.RSA
runHashZkFold.Symbolic.Compiler.ArithmeticCircuit.MerkleHash
runInterpreterZkFold.Symbolic.Interpreter
runInvertZkFold.Symbolic.Data.Combinators
runPayloadedZkFold.Symbolic.Data.Payloaded
runRepresentablyZkFold.Base.Algebra.Basic.VectorSpace
runTransformZkFold.Base.Control.HApplicative
runWitnessZkFold.Base.Protocol.KZG
runWitnessFZkFold.Symbolic.Compiler.ArithmeticCircuit.Witness
rXZkFold.Base.Protocol.Plonkup.Testing
s1X 
1 (Function)ZkFold.Base.Protocol.Plonkup.Testing
2 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Polynomials, ZkFold.Base.Protocol.Plonkup.Prover
s1_xiZkFold.Base.Protocol.Plonkup.Proof
s2X 
1 (Function)ZkFold.Base.Protocol.Plonkup.Testing
2 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Polynomials, ZkFold.Base.Protocol.Plonkup.Prover
s2_xiZkFold.Base.Protocol.Plonkup.Proof
s3X 
1 (Function)ZkFold.Base.Protocol.Plonkup.Testing
2 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Polynomials, ZkFold.Base.Protocol.Plonkup.Prover
sanityFZkFold.Symbolic.Class
ScalarFieldZkFold.Base.Algebra.EllipticCurve.Class
ScaleZkFold.Base.Algebra.Basic.Class
scaleZkFold.Base.Algebra.Basic.Class
scaleMZkFold.Base.Algebra.Polynomials.Multivariate.Polynomial, ZkFold.Base.Algebra.Polynomials.Multivariate
scalePZkFold.Base.Algebra.Polynomials.Univariate
scalePVZkFold.Base.Algebra.Polynomials.Univariate
scaleVZkFold.Base.Algebra.Basic.VectorSpace
scanlZkFold.Base.Data.Vector
Secp256k1ZkFold.Base.Algebra.EllipticCurve.Secp256k1
Secp256k1_BaseZkFold.Base.Algebra.EllipticCurve.Secp256k1
Secp256k1_ScalarZkFold.Base.Algebra.EllipticCurve.Secp256k1
SemiEuclideanZkFold.Base.Algebra.Basic.Class
SemiringZkFold.Base.Algebra.Basic.Class
SetupProveZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof, ZkFold.Base.Protocol.NonInteractiveProof
setupProveZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
SetupVerifyZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof, ZkFold.Base.Protocol.NonInteractiveProof
setupVerifyZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
SHA2ZkFold.Symbolic.Algorithms.Hash.SHA2
sha2ZkFold.Symbolic.Algorithms.Hash.SHA2
sha224InitialHashesZkFold.Symbolic.Algorithms.Hash.SHA2.Constants
sha256InitialHashesZkFold.Symbolic.Algorithms.Hash.SHA2.Constants
SHA2NZkFold.Symbolic.Algorithms.Hash.SHA2
sha2NaturalZkFold.Symbolic.Algorithms.Hash.SHA2
sha384InitialHashesZkFold.Symbolic.Algorithms.Hash.SHA2.Constants
sha512InitialHashesZkFold.Symbolic.Algorithms.Hash.SHA2.Constants
sha512_224InitialHashesZkFold.Symbolic.Algorithms.Hash.SHA2.Constants
sha512_256InitialHashesZkFold.Symbolic.Algorithms.Hash.SHA2.Constants
shiftZkFold.Base.Data.Vector
ShiftBitsZkFold.Symbolic.Data.ByteString
shiftBitsZkFold.Symbolic.Data.ByteString
shiftBitsLZkFold.Symbolic.Data.ByteString
shiftBitsRZkFold.Symbolic.Data.ByteString
shiftUIntLZkFold.Symbolic.Algorithms.Hash.Blake2b
shiftUIntRZkFold.Symbolic.Algorithms.Hash.Blake2b
sigma 
1 (Function)ZkFold.Symbolic.Algorithms.Hash.Blake2b.Constants
2 (Function)ZkFold.Base.Protocol.Plonkup.Relation
sigma1s 
1 (Function)ZkFold.Base.Protocol.Plonkup.Verifier.Setup, ZkFold.Base.Protocol.Plonkup.Verifier
2 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Setup, ZkFold.Base.Protocol.Plonkup.Prover
3 (Function)ZkFold.Base.Protocol.Plonkup.Setup
sigma2s 
1 (Function)ZkFold.Base.Protocol.Plonkup.Verifier.Setup, ZkFold.Base.Protocol.Plonkup.Verifier
2 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Setup, ZkFold.Base.Protocol.Plonkup.Prover
3 (Function)ZkFold.Base.Protocol.Plonkup.Setup
sigma3s 
1 (Function)ZkFold.Base.Protocol.Plonkup.Verifier.Setup, ZkFold.Base.Protocol.Plonkup.Verifier
2 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Setup, ZkFold.Base.Protocol.Plonkup.Prover
3 (Function)ZkFold.Base.Protocol.Plonkup.Setup
sigmaShiftsZkFold.Symbolic.Algorithms.Hash.SHA2
signZkFold.Symbolic.Algorithms.RSA
SignatureZkFold.Symbolic.Algorithms.RSA
singleton 
1 (Function)ZkFold.Base.Data.Vector
2 (Function)ZkFold.Symbolic.Data.List
SizeZkFold.Symbolic.Data.FFA
skipZkFold.Base.Data.ByteString
SMatrix 
1 (Type/Class)ZkFold.Base.Data.Sparse.Matrix
2 (Data Constructor)ZkFold.Base.Data.Sparse.Matrix
sndPZkFold.Base.Data.Product
sortByListZkFold.Base.Protocol.Plonkup.Utils
SpecialSoundProtocol 
1 (Type/Class)ZkFold.Base.Protocol.IVC.SpecialSound
2 (Data Constructor)ZkFold.Base.Protocol.IVC.SpecialSound
specialSoundProtocolZkFold.Base.Protocol.IVC.SpecialSound
specialSoundProtocol'ZkFold.Base.Protocol.IVC.SpecialSound
splitAt 
1 (Function)ZkFold.Prelude
2 (Function)ZkFold.Base.Data.Vector
splitExpansionZkFold.Symbolic.Data.Combinators
StepFunctionZkFold.Base.Protocol.IVC.StepFunction
StepFunctionAssumptionsZkFold.Base.Protocol.IVC.StepFunction
strictAddZkFold.Symbolic.Data.UInt
StrictConvZkFold.Symbolic.Data.UInt
strictConvZkFold.Symbolic.Data.UInt
strictMulZkFold.Symbolic.Data.UInt
StrictNumZkFold.Symbolic.Data.UInt
strictSubZkFold.Symbolic.Data.UInt
subsZkFold.Base.Algebra.Polynomials.Multivariate.Substitution, ZkFold.Base.Algebra.Polynomials.Multivariate
SubstitutionZkFold.Base.Algebra.Polynomials.Multivariate.Substitution, ZkFold.Base.Algebra.Polynomials.Multivariate
subtractVZkFold.Base.Algebra.Basic.VectorSpace
sumZkFold.Base.Algebra.Basic.Class
sum1ZkFold.Base.Data.Matrix
sum2ZkFold.Base.Data.Matrix
sumShiftsZkFold.Symbolic.Algorithms.Hash.SHA2
SupportZkFold.Symbolic.Data.Class
SVector 
1 (Type/Class)ZkFold.Base.Data.Sparse.Vector
2 (Data Constructor)ZkFold.Base.Data.Sparse.Vector
SymbolicZkFold.Symbolic.Class
symbolic2FZkFold.Symbolic.Class
symbolic3FZkFold.Symbolic.Class
SymbolicDataZkFold.Symbolic.Data.Class
symbolicFZkFold.Symbolic.Class
SymbolicInputZkFold.Symbolic.Data.Input
SymbolicOutputZkFold.Symbolic.Data.Class
symbolicVFZkFold.Symbolic.Class
systemReduceZkFold.Base.Algebra.Polynomials.Multivariate.Groebner, ZkFold.Base.Algebra.Polynomials.Multivariate
SysVarZkFold.Symbolic.Compiler.ArithmeticCircuit.Var, ZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
t 
1 (Function)ZkFold.Symbolic.Algorithms.Hash.Blake2b
2 (Function)ZkFold.Base.Protocol.Plonkup.Relation
tabulateVZkFold.Base.Algebra.Basic.VectorSpace
tail 
1 (Function)ZkFold.Base.Data.Vector
2 (Function)ZkFold.Symbolic.Data.List
tailHashZkFold.Symbolic.Data.List
take 
1 (Function)ZkFold.Prelude
2 (Function)ZkFold.Base.Data.Vector
TargetGroupZkFold.Base.Algebra.EllipticCurve.Class
testVectorZkFold.Base.Protocol.NonInteractiveProof.Prover
toBitsZkFold.Symbolic.Data.Combinators
toBsBitsZkFold.Symbolic.Data.ByteString
toByteStringZkFold.Base.Data.ByteString
ToConstantZkFold.Base.Algebra.Basic.Class
toConstantZkFold.Base.Algebra.Basic.Class, ZkFold.Symbolic.Data.UInt
toLookupConstraintZkFold.Base.Protocol.Plonkup.LookupConstraint
toMatrixZkFold.Base.Data.Matrix
toPlonkConstraintZkFold.Base.Protocol.Plonkup.PlonkConstraint
toPlonkupRelationZkFold.Base.Protocol.Plonkup.Relation
toPolyZkFold.Base.Algebra.Polynomials.Univariate
toPolyVecZkFold.Base.Algebra.Polynomials.Univariate
ToTranscriptZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
toTranscriptZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
toVZkFold.Base.Data.Vector
toVarZkFold.Symbolic.Compiler.ArithmeticCircuit.Var
toVectorZkFold.Base.Data.Vector
toWordsZkFold.Symbolic.Data.ByteString
toZpZkFold.Base.Algebra.Basic.Field
TranscriptZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof, ZkFold.Base.Protocol.NonInteractiveProof
transcript 
1 (Function)ZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
2 (Function)ZkFold.Base.Protocol.IVC.FiatShamir
Transform 
1 (Type/Class)ZkFold.Base.Control.HApplicative
2 (Data Constructor)ZkFold.Base.Control.HApplicative
transposeZkFold.Base.Data.Matrix
trichotomyZkFold.Base.Algebra.Basic.Class
TrichotomyFieldZkFold.Base.Algebra.Basic.Class
trueZkFold.Symbolic.Data.Bool
truncateZkFold.Symbolic.Data.ByteString
truncateResultZkFold.Symbolic.Algorithms.Hash.SHA2
tX 
1 (Function)ZkFold.Base.Protocol.Plonkup.Testing
2 (Function)ZkFold.Base.Protocol.Plonkup.Prover.Polynomials, ZkFold.Base.Protocol.Plonkup.Prover
t_xiZkFold.Base.Protocol.Plonkup.Proof
t_xi'ZkFold.Base.Protocol.Plonkup.Proof
UInt 
1 (Type/Class)ZkFold.Symbolic.Data.UInt
2 (Data Constructor)ZkFold.Symbolic.Data.UInt
unBigEndianZkFold.Base.Data.ByteString
uncons 
1 (Function)ZkFold.Base.Data.Vector
2 (Function)ZkFold.Symbolic.Data.List
unconstrainedZkFold.Symbolic.MonadCircuit
uncurryPZkFold.Base.Data.Product
uncurryVZkFold.Base.Algebra.Basic.VectorSpace
unfoldZkFold.Base.Data.Vector
unLittleEndianZkFold.Base.Data.ByteString
unpackZkFold.Base.Data.Package
unpackedZkFold.Base.Data.Package
unpackWithZkFold.Base.Data.Package
unPlonkupInputZkFold.Base.Protocol.Plonkup.Input
unsafeConcatZkFold.Base.Data.Vector
unsafeToVectorZkFold.Base.Data.Vector
UTCTime 
1 (Type/Class)ZkFold.Symbolic.Data.UTCTime
2 (Data Constructor)ZkFold.Symbolic.Data.UTCTime
UVarZkFold.Symbolic.Compiler.ArithmeticCircuit.WitnessEstimation
valueZkFold.Base.Algebra.Basic.Number
VarZkFold.Symbolic.Compiler.ArithmeticCircuit.Var, ZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
varZkFold.Base.Algebra.Polynomials.Multivariate.Polynomial, ZkFold.Base.Algebra.Polynomials.Multivariate
VarFieldZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
VariableZkFold.Base.Algebra.Polynomials.Multivariate.Monomial, ZkFold.Base.Algebra.Polynomials.Multivariate
variablesZkFold.Base.Algebra.Polynomials.Multivariate.Polynomial, ZkFold.Base.Algebra.Polynomials.Multivariate
varsToReplaceZkFold.Symbolic.Compiler.ArithmeticCircuit.Optimization
vec2polyZkFold.Base.Algebra.Polynomials.Univariate
Vector 
1 (Type/Class)ZkFold.Base.Data.Vector
2 (Data Constructor)ZkFold.Base.Data.Vector
vectorDotProductZkFold.Base.Data.Vector
VectorSpaceZkFold.Base.Algebra.Basic.VectorSpace
verifier 
1 (Function)ZkFold.Base.Protocol.IVC.SpecialSound
2 (Function)ZkFold.Base.Protocol.IVC.AccumulatorScheme
verify 
1 (Function)ZkFold.Symbolic.Algorithms.RSA
2 (Function)ZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof
verifyGroebnerZkFold.Base.Algebra.Polynomials.Multivariate.Groebner, ZkFold.Base.Algebra.Polynomials.Multivariate
VestaZkFold.Base.Algebra.EllipticCurve.Pasta
vtoVectorZkFold.Base.Data.Vector
wZkFold.Base.Protocol.IVC.Accumulator
w1ZkFold.Base.Protocol.Plonkup.Testing
w2ZkFold.Base.Protocol.Plonkup.Testing
w3ZkFold.Base.Protocol.Plonkup.Testing
weierstrassAZkFold.Base.Algebra.EllipticCurve.Class
weierstrassBZkFold.Base.Algebra.EllipticCurve.Class
WeierstrassCurveZkFold.Base.Algebra.EllipticCurve.Class
WExVarZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
with4n6ZkFold.Base.Protocol.Plonkup.Internal, ZkFold.Base.Protocol.Plonkup
with8nZkFold.Symbolic.Algorithms.Hash.Blake2b
with8nLessExtZkFold.Symbolic.Algorithms.Hash.Blake2b
withBlake2bDivConstraintZkFold.Symbolic.Algorithms.Hash.Blake2b
withConstraintsZkFold.Symbolic.Algorithms.Hash.Blake2b
withExtendedInputByteStringZkFold.Symbolic.Algorithms.Hash.Blake2b
withExtensionBitsZkFold.Symbolic.Algorithms.Hash.Blake2b
Witness 
1 (Type/Class)ZkFold.Symbolic.MonadCircuit
2 (Type/Class)ZkFold.Base.Protocol.NonInteractiveProof.Internal, ZkFold.Base.Protocol.NonInteractiveProof, ZkFold.Base.Protocol.NonInteractiveProof
witnessZkFold.Base.Protocol.Plonkup.Relation
WitnessF 
1 (Type/Class)ZkFold.Symbolic.Compiler.ArithmeticCircuit.Witness
2 (Data Constructor)ZkFold.Symbolic.Compiler.ArithmeticCircuit.Witness
witnessFZkFold.Symbolic.Class
WitnessFieldZkFold.Symbolic.Class
witnessGeneratorZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal, ZkFold.Symbolic.Compiler.ArithmeticCircuit, ZkFold.Symbolic.Compiler
witnessInputZkFold.Base.Protocol.Plonkup.Witness
WitnessKZG 
1 (Type/Class)ZkFold.Base.Protocol.KZG
2 (Data Constructor)ZkFold.Base.Protocol.KZG
witToVarZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
WitVarZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
word32RoundConstantsZkFold.Symbolic.Algorithms.Hash.SHA2.Constants
word64RoundConstantsZkFold.Symbolic.Algorithms.Hash.SHA2.Constants
WordSizeZkFold.Symbolic.Algorithms.Hash.SHA2
wordsOfZkFold.Symbolic.Data.Combinators
writeFileJSONZkFold.Prelude
WSysVarZkFold.Symbolic.Compiler.ArithmeticCircuit.Internal
x 
1 (Function)ZkFold.Base.Protocol.Plonkup.Internal, ZkFold.Base.Protocol.Plonkup
2 (Function)ZkFold.Base.Protocol.IVC.Accumulator
3 (Function)ZkFold.Base.Protocol.Plonk
x1ZkFold.Base.Protocol.Plonkup.PlonkConstraint
x2ZkFold.Base.Protocol.Plonkup.PlonkConstraint
x3ZkFold.Base.Protocol.Plonkup.PlonkConstraint
xiZkFold.Base.Protocol.Plonkup.Testing
xorZkFold.Symbolic.Data.Bool
xorUIntZkFold.Symbolic.Algorithms.Hash.Blake2b
zZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
z1XZkFold.Base.Protocol.Plonkup.Testing
z1_xi'ZkFold.Base.Protocol.Plonkup.Proof
z2XZkFold.Base.Protocol.Plonkup.Testing
z2_xi'ZkFold.Base.Protocol.Plonkup.Proof
zeroZkFold.Base.Algebra.Basic.Class
zeroPZkFold.Base.Algebra.Polynomials.Multivariate.Polynomial, ZkFold.Base.Algebra.Polynomials.Multivariate
zeroVZkFold.Base.Algebra.Basic.VectorSpace
zhXZkFold.Base.Protocol.Plonkup.Testing
zipWithDefaultZkFold.Prelude
zipWithMZkFold.Base.Data.Utils
zipWithVZkFold.Base.Algebra.Basic.VectorSpace
ZpZkFold.Base.Algebra.Basic.Field
\\ZkFold.Symbolic.Data.List
^ 
1 (Type/Class)ZkFold.Base.Algebra.Basic.Number
2 (Function)ZkFold.Base.Algebra.Basic.Class
_accZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
_cZkFold.Base.Protocol.IVC.Accumulator
_eZkFold.Base.Protocol.IVC.Accumulator
_muZkFold.Base.Protocol.IVC.Accumulator
_piZkFold.Base.Protocol.IVC.Accumulator
_proofZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
_proofWZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
_proofXZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
_rZkFold.Base.Protocol.IVC.Accumulator
_wZkFold.Base.Protocol.IVC.Accumulator
_xZkFold.Base.Protocol.IVC.Accumulator
_zZkFold.Base.Protocol.IVC.Internal, ZkFold.Base.Protocol.IVC
||ZkFold.Symbolic.Data.Bool