Expand description
Utilities involving the claims a layer makes.
Modules§
- claim_
aggregation - A set of functions providing the interface for perfoming claim aggregation.
- claim_
group - A struct for managing groups of claims originating from the same layer.
Structs§
- Claim
- A claim with source/destination layer information.
This is a wrapper around RawClaim which holds a
point \in F^nand anevaluation \in F. The claim asserts that the layer MLE\tilde{V} : F^n -> Fof the layer with IDto_layer_idevaluates toevaluationwhen computed onpoint:tilde{V}(point) == result. - Claim
Tracker - Keeps track of claims made on layers by mapping LayerIds to a collection of Claims made on that layer. This is a wrapper type around a HashMap with a more convenient interface for inserting and querying claims.
- RawClaim
- A claim without any source/destination layer information. See related
Claim wrapper.
It contains a
point \in F^nalong with theevaluation \in Fthat an associated layer MLE is expected to evaluate to. In other words, if\tilde{V} : F^n -> Fis the MLE of a layer, then this claim asserts:\tilde{V}(point) == result.
Enums§
- Claim
Error - Errors to do with aggregating and collecting claims.