law ej

lawful-fields@0.1.1.0 · proof_list.bend:391

import lawful-fields@0.1.1.0/proof_list.bend as ProofList
import Base
import lawful-fields@0.1.1.0/defs.bend as F

391law ej:
392  for +ps: List<&2, List<&2, U32>>
393  for +sep: U32
394  for +from: Nat
395  for +k: Nat
396  for +h: {Nat.is_lt(k, List.length(&2, List<&2, U32>, ps)) == True{} : Bool}
397  {List.get(&2, Nat, F.ends(ps, from), k) == Some{Nat.add(from, List.length(&2, U32, F.join(List.take(&2, List<&2, U32>, ps, 1n+k), sep)))} : Maybe<&2, Nat>}

Uses (19)

Used by (1)