TensorAccessCertificate.Keeps: def of stelliferous@0.0.2.0 Import: import stelliferous@0.0.2.0/proofs/tensor_access_certificate.bend as TensorAccessCertificate Lines 46-49 of stelliferous@0.0.2.0/proofs/tensor_access_certificate.bend: https://jend.leeeet.dev/read.txt?path=stelliferous@0.0.2.0/proofs/tensor_access_certificate.bend&start_line=46&end_line=49 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 import stelliferous@0.0.2.0/proofs/traversal_witness.bend as TraversalWitness # A step keeps the evidence of its state. def Keeps(~Element: Data,~Context: Data,~step: Traversal.State<&1,&1,Array,Array,Context> -> Traversal.State<&1,&1,Array,Array,Context>) -> Type: @+depth: Nat -> @-input: Array -> @-state: Traversal.State<&1,&1,Array,Array,Context> -> Witness.ArrayWitness -> TraversalWitness.StateEvidence,Element,Context,input,depth,state> -> TraversalWitness.StateEvidence,Element,Context,input,depth,step(state)> Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Array https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/proofs/storage_witness.bend&name=ArrayWitness https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/proofs/traversal_witness.bend&name=StateEvidence https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/traversal_array.bend&name=State