law copy_input_preservation
import bendtorch-core@0.1.0.0/src/tensor/transform_LAWS.bend as TransformLAWSimport Base
import bendtorch-core@0.1.0.0/src/storage/model.bend as Model
import bendtorch-core@0.1.0.0/src/storage/refinement.bend as Refinement
90law copy_input_preservation:
91 for +depth: Nat
92 for array: Array<F32>
93 for +index: U32
94 for +other: U32
95 for balanced: Model.Balanced(F32, depth, array)
96 {Model.observe(F32, depth, Refinement.first(F32, Array.get(F32, array, index)), Refinement.route(depth, other)) ==
97 Model.observe(F32, depth, array, Refinement.route(depth, other)) : Maybe<&2, F32>}
Uses (12)
Used by (0)
No other definition uses this definition.