law get_drop

lawful-bytes@0.1.1.0 · proof_shift.bend:23

import lawful-bytes@0.1.1.0/proof_shift.bend as ProofShift
import Base

23law get_drop:
24  for +xs: List<&2, U32>
25  for +a: Nat
26  for +b: Nat
27  {List.get(&2, U32, List.drop(&2, U32, xs, a), b) == List.get(&2, U32, xs, Nat.add(a, b)) : Maybe<&2, U32>}

Uses (7)

Used by (5)