TensorAccessCertificate.line_sample: def of stelliferous@0.0.2.0 Import: import stelliferous@0.0.2.0/proofs/tensor_access_certificate.bend as TensorAccessCertificate Lines 332-340 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=332&end_line=340 import Base import stelliferous@0.0.2.0/tensor_access.bend as Access import stelliferous@0.0.2.0/traversal_array.bend as Traversal import stelliferous@0.0.2.0/proofs/traversal_witness.bend as TraversalWitness def line_sample(~Element: Data,-input: Array, -state: Traversal.State<&1,&2,Array,Element,Access.Line>, evidence: TraversalWitness.FoldEvidence,Element,Access.Line,input,state>) -> TraversalWitness.Sample,Element,input,Traversal.finish_fold(~Array,~Element,~Access.Line,state)>: match evidence: case TraversalWitness.FoldEvidence{accumulator,position,context,equation}: %Equal.sym(Traversal.State<&1,&2,Array,Element,Access.Line>,state,Traversal.State{input,accumulator,position,context},equation) : TraversalWitness.Sample,Element,input,Traversal.finish_fold(~Array,~Element,~Access.Line,_)> TraversalWitness.Sample{accumulator,{==}} Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Array https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Equal.sym https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/proofs/traversal_witness.bend&name=FoldEvidence https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/proofs/traversal_witness.bend&name=Sample https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/tensor_access.bend&name=Line https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/traversal_array.bend&name=State https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/traversal_array.bend&name=finish_fold