law list_nat_append_assoc4

bend-mathlib@0.8.1.0 · algebra.bend:223

import bend-mathlib@0.8.1.0/algebra.bend as Algebra
import Base

223# Four-way reassociation for List append over Nat.
224law list_nat_append_assoc4:
225  for +a: List<&2, Nat>
226  for +b: List<&2, Nat>
227  for +c: List<&2, Nat>
228  for +d: List<&2, Nat>
229  {List.append(&2, Nat, List.append(&2, Nat, List.append(&2, Nat, a, b), c), d) == List.append(&2, Nat, a, List.append(&2, Nat, b, List.append(&2, Nat, c, d))) : List<&2, Nat>}

Uses (5)

Used by (1)