def internal_length_range_go

bend-mathlib@0.8.1.0 · list.bend:412

import bend-mathlib@0.8.1.0/list.bend as List
import Base
import bend-mathlib@0.8.1.0/nat.bend as MNat

412def internal_length_range_go(+n: Nat, acc: List<&2, Nat>) -> {List.length(&2, Nat, List.range.go(n, acc)) == Nat.add(n, List.length(&2, Nat, acc)) : Nat}:
413  match n:
414    case 0n:
415      {==}
416    case 1n+p:
417      %MNat.add_succ(p, List.length(&2, Nat, acc)) : {List.length(&2, Nat, List.range.go(p, p <> acc)) == _ : Nat}
418      internal_length_range_go(p, p <> acc)

Uses (6)

Used by (1)