type MapEvidence

stelliferous@0.0.2.0 · proofs/traversal_witness.bend:170

import stelliferous@0.0.2.0/proofs/traversal_witness.bend as TraversalWitness
import Base
import stelliferous@0.0.2.0/traversal_array.bend as Traversal
import stelliferous@0.0.2.0/proofs/storage_witness.bend as Witness

170type MapEvidence<-Element: Data,-Context: Data,-depth: Nat,
171  -state: Traversal.State<&2,&1,Unit,Array<Element>,Context>> is Data:
172  MapEvidence{-output: Array<Element>,position: U32,context: Context,
173    equation: {state == Traversal.State{Unit{},output,position,context} : Traversal.State<&2,&1,Unit,Array<Element>,Context>},
174    output_evidence: Witness.Witness(Element,depth,output)}

Uses (6)

Used by (5)