pub trait ShardContext<GC: IopCtx>:
'static
+ Send
+ Sync {
type Config: MultilinearPcsVerifier<GC>;
type Air: ZerocheckAir<GC::F, GC::EF>;
}Expand description
A shortcut trait to package a multilinear PCS verifier and a zerocheck AIR. Reduces number of
generic parameters in the MachineVerifier type and AirProver trait.
Required Associated Types§
Sourcetype Config: MultilinearPcsVerifier<GC>
type Config: MultilinearPcsVerifier<GC>
The multilinear PCS verifier.
Sourcetype Air: ZerocheckAir<GC::F, GC::EF>
type Air: ZerocheckAir<GC::F, GC::EF>
The AIR for which we’ll be proving zerocheck.