type Evidence
stelliferous@0.0.2.0 · proofs/traversal_lanes_witness.bend:82
import stelliferous@0.0.2.0/proofs/traversal_lanes_witness.bend as TraversalLanesWitness
import Base
import stelliferous@0.0.2.0/traversal_cells.bend as Cells
import stelliferous@0.0.2.0/kernel_tile.bend as Tile
import stelliferous@0.0.2.0/proofs/storage_witness.bend as Witness
82type Evidence<-Context: Data,-depth: Nat,-state: Cells.State<Array<F32>,Tile.Tile8,Context>> is Data:
83 Evidence{-values: Array<F32>,-scratch: Array<Tile.Tile8>,position: U32,slot: U32,context: Context,
84 equation: {state == Cells.State{values,scratch,position,slot,context} : Cells.State<Array<F32>,Tile.Tile8,Context>},
85 values_witness: Witness.Witness(F32,depth,values),scratch_witness: Witness.Witness(Tile.Tile8,6n,scratch)}