@@ -10,10 +10,34 @@ import ArkLib.Data.CodingTheory.JohnsonBound
1010import ArkLib.Data.CodingTheory.ProximityGap
1111import ArkLib.Data.CodingTheory.ReedMuller
1212import ArkLib.Data.CodingTheory.ReedSolomon
13+ import ArkLib.Data.Classes.DCast
14+ import ArkLib.Data.Classes.HasSize
15+ import ArkLib.Data.Classes.Initialize
16+ import ArkLib.Data.Classes.Serde
17+ import ArkLib.Data.Classes.Zeroize
1318import ArkLib.Data.CodingTheory
19+ import ArkLib.Data.CodingTheory.Basic
20+ import ArkLib.Data.CodingTheory.BerlekampWelch
21+ import ArkLib.Data.CodingTheory.BerlekampWelch.BerlekampWelch
22+ import ArkLib.Data.CodingTheory.BerlekampWelch.Condition
23+ import ArkLib.Data.CodingTheory.BerlekampWelch.ElocPoly
24+ import ArkLib.Data.CodingTheory.BerlekampWelch.Existence
25+ import ArkLib.Data.CodingTheory.BerlekampWelch.Sorries
26+ import ArkLib.Data.CodingTheory.BerlekampWelch.ToMathlib
27+ import ArkLib.Data.CodingTheory.DivergenceOfSets
28+ import ArkLib.Data.CodingTheory.InterleavedCode
29+ import ArkLib.Data.CodingTheory.ListDecodability
30+ import ArkLib.Data.CodingTheory.PolishchukSpielman
31+ import ArkLib.Data.CodingTheory.Prelims
32+ import ArkLib.Data.CodingTheory.ProximityGap
33+ import ArkLib.Data.CodingTheory.ReedMuller
34+ import ArkLib.Data.CodingTheory.ReedSolomon
1435import ArkLib.Data.EllipticCurve.BN254
15- import ArkLib.Data.FieldTheory.BinaryTowerField.Basic
16- import ArkLib.Data.FieldTheory.BinaryTowerField.Prelude
36+ import ArkLib.Data.FieldTheory.BinaryField.AdditiveNTT.NovelPolynomialBasis
37+ import ArkLib.Data.FieldTheory.BinaryField.AdditiveNTT.Prelude
38+ import ArkLib.Data.FieldTheory.BinaryField.Tower.Basic
39+ import ArkLib.Data.FieldTheory.BinaryField.Tower.Impl
40+ import ArkLib.Data.FieldTheory.BinaryField.Tower.Prelude
1741import ArkLib.Data.FieldTheory.NonBinaryField.BLS12_377
1842import ArkLib.Data.FieldTheory.NonBinaryField.BLS12_381
1943import ArkLib.Data.FieldTheory.NonBinaryField.BN254
@@ -23,22 +47,33 @@ import ArkLib.Data.FieldTheory.NonBinaryField.Goldilocks
2347import ArkLib.Data.FieldTheory.NonBinaryField.Mersenne
2448import ArkLib.Data.FieldTheory.NonBinaryField.Secp256k1
2549import ArkLib.Data.Fin.Basic
50+ import ArkLib.Data.Fin.Lift
51+ import ArkLib.Data.Fin.Pad
52+ import ArkLib.Data.Hash.DomainSep
53+ import ArkLib.Data.Hash.DuplexSponge
2654import ArkLib.Data.Math.Basic
27- import ArkLib.Data.Math.DepCast
2855import ArkLib.Data.Math.HList
56+ import ArkLib.Data.Matrix.Basic
57+ import ArkLib.Data.Matrix.Sparse
2958import ArkLib.Data.MlPoly.Basic
3059import ArkLib.Data.MlPoly.Equiv
3160import ArkLib.Data.MvPolynomial.Degrees
3261import ArkLib.Data.MvPolynomial.Interpolation
62+ import ArkLib.Data.MvPolynomial.LinearMvExtension
3363import ArkLib.Data.MvPolynomial.Multilinear
3464import ArkLib.Data.MvPolynomial.Notation
3565import ArkLib.Data.MvPolynomial.Sumcheck
66+ import ArkLib.Data.Polynomial.Bivariate
3667import ArkLib.Data.Polynomial.EvenAndOdd
68+ import ArkLib.Data.Polynomial.Interface
3769import ArkLib.Data.Probability.Instances
3870import ArkLib.Data.Probability.Notation
71+ import ArkLib.Data.Tree.Binary
72+ import ArkLib.Data.Tree.General
3973import ArkLib.Data.UniPoly.Basic
4074import ArkLib.Data.UniPoly.BasicOld
4175import ArkLib.Data.UniPoly.PolynomialReflection
76+ import ArkLib.OracleReduction.BCS.Basic
4277import ArkLib.OracleReduction.Basic
4378import ArkLib.OracleReduction.Cast
4479import ArkLib.OracleReduction.Composition.Parallel.Basic
@@ -47,15 +82,24 @@ import ArkLib.OracleReduction.Composition.Sequential.General
4782import ArkLib.OracleReduction.Composition.Sequential.ProtocolSpec
4883import ArkLib.OracleReduction.Equiv
4984import ArkLib.OracleReduction.Execution
50- import ArkLib.OracleReduction.LiftContext.Basic
85+ import ArkLib.OracleReduction.FiatShamir.Basic
86+ import ArkLib.OracleReduction.FiatShamir.DuplexSponge.State
87+ import ArkLib.OracleReduction.LiftContext.Lens
88+ import ArkLib.OracleReduction.LiftContext.OracleReduction
89+ import ArkLib.OracleReduction.LiftContext.Reduction
5190import ArkLib.OracleReduction.OracleInterface
5291import ArkLib.OracleReduction.Prelude
92+ import ArkLib.OracleReduction.ProtocolSpec
5393import ArkLib.OracleReduction.Security.Basic
54- import ArkLib.OracleReduction.Transform.BCS
55- import ArkLib.OracleReduction.Transform.FiatShamir
94+ import ArkLib.OracleReduction.Security.Implications
95+ import ArkLib.OracleReduction.Security.Rewinding
96+ import ArkLib.OracleReduction.Security.RoundByRound
97+ import ArkLib.OracleReduction.Security.StateRestoration
5698import ArkLib.OracleReduction.VectorIOR
57- import ArkLib.ProofSystem.Component.CheckPred
99+ import ArkLib.ProofSystem.Component.CheckClaim
100+ import ArkLib.ProofSystem.Component.DoNothing
58101import ArkLib.ProofSystem.Component.RandomQuery
102+ import ArkLib.ProofSystem.Component.ReduceClaim
59103import ArkLib.ProofSystem.Component.SendClaim
60104import ArkLib.ProofSystem.Component.SendWitness
61105import ArkLib.ProofSystem.ConstraintSystem.IndexedLookup
@@ -65,12 +109,32 @@ import ArkLib.ProofSystem.DSL
65109import ArkLib.ProofSystem.Fri.RoundConsistency
66110import ArkLib.ProofSystem.Plonk.Basic
67111import ArkLib.ProofSystem.Spartan.Basic
68- import ArkLib.ProofSystem.Sumcheck.Basic
69- import ArkLib.ProofSystem.Sumcheck.SingleRound
112+ import ArkLib.ProofSystem.Stir
113+ import ArkLib.ProofSystem.Stir.Combine
114+ import ArkLib.ProofSystem.Stir.Folding
115+ import ArkLib.ProofSystem.Stir.MainThm
116+ import ArkLib.ProofSystem.Stir.OutOfDomSmpl
117+ import ArkLib.ProofSystem.Stir.ProximityBound
118+ import ArkLib.ProofSystem.Stir.ProximityGap
119+ import ArkLib.ProofSystem.Stir.Quotienting
120+ import ArkLib.ProofSystem.Sumcheck.Impl.Basic
121+ import ArkLib.ProofSystem.Sumcheck.Spec.General
122+ import ArkLib.ProofSystem.Sumcheck.Spec.SingleRound
123+ import ArkLib.ProofSystem.Whir
124+ import ArkLib.ProofSystem.Whir.BlockRelDistance
125+ import ArkLib.ProofSystem.Whir.Folding
126+ import ArkLib.ProofSystem.Whir.GenMutualCorrAgreement
127+ import ArkLib.ProofSystem.Whir.MainThm
128+ import ArkLib.ProofSystem.Whir.OutofDomainSmpl
129+ import ArkLib.ProofSystem.Whir.ProximityGap
130+ import ArkLib.ProofSystem.Whir.ProximityGen
70131import ArkLib.ToMathlib.BigOperators.Fin
71132import ArkLib.ToMathlib.Finset.Basic
72133import ArkLib.ToMathlib.Finsupp.Fin
73134import ArkLib.ToMathlib.MvPolynomial.Equiv
74135import ArkLib.ToMathlib.NumberTheory.PrattCertificate
75136import ArkLib.ToMathlib.UInt.Equiv
137+ import ArkLib.ToVCVio.DistEq
138+ import ArkLib.ToVCVio.Lemmas
76139import ArkLib.ToVCVio.Oracle
140+ import ArkLib.ToVCVio.SimOracle
0 commit comments