def law_get_refines
import bendtorch-core@0.1.0.0/src/storage/refinement.bend as Refinementimport Base
import bendtorch-core@0.1.0.0/src/storage/model.bend as Model
303def law_get_refines(-T: Data, +d: Nat, array: Array<T>, +i: U32,
304 valid: Model.Balanced(T, d, array)) ->
305 {Some{second(T, Array.get(T, array, i))} == Model.observe(T, d, array, route(d, i)) : Maybe<&2, T>}:
306 get_observed(T, d, array, i, get(T, d, array, i, valid))
Uses (11)
Used by (12)
- bendtorch-core@0.1.0.0/src/tensor/elementwise_parallel_proof:read_value
- bendtorch-core@0.1.0.0/src/tensor/contracts/binary_build_proof:got_value
- bendtorch-core@0.1.0.0/src/tensor/transform_PROOF:present_observation
- bendtorch-core@0.1.0.0/src/tensor/lifecycle:read_checked_model
- bendtorch-core@0.1.0.0/src/storage/api:replay_read
- …