def mapped_value
bendtorch-core@0.1.0.0 · src/tensor/transform_PROOF.bend:454
import bendtorch-core@0.1.0.0/src/tensor/transform_PROOF.bend as TransformPROOF
import Base
import bendtorch-core@0.1.0.0/src/shape/core.bend as Shape
import bendtorch-core@0.1.0.0/src/tensor/layout.bend as Layout
import bendtorch-core@0.1.0.0/src/tensor/core.bend as Core
import bendtorch-core@0.1.0.0/src/tensor/transforms.bend as Transforms
454def mapped_value(+input: Shape.Shape, +axes: List<&2, U32>, +plan: Layout.Plan<input, axes>, +index: U32,
455 -original: Core.Tensor<input>, +mapping: Layout.Mapping<input, axes, plan, index>, +value: F32,
456 -exact: {Done{mapping} == Layout.map_index(input, axes, plan, index) : Result<&2, &2, Layout.Error, Layout.Mapping<input, axes, plan, index>>},
457 certificate: SourceValue<input, original, Layout.source_index(input, axes, plan, index, mapping), value>) ->
458 MappedValue<input, axes, plan, index, original, value>:
459 SourceValue{equal} = certificate
460 MappedValue{
461 %exact : {Some{value} == Transforms.expected_mapped(input, axes, plan, index, original, _) : Maybe<&2, F32>}
462 Equal.sym(Maybe<&2, F32>, Core.checked_observe(input, original, Layout.source_index(input, axes, plan, index, mapping)), Some{value}, equal)}