law or_and_distrib_left_sym

bend-mathlib@0.8.1.0 · bool.bend:706

import bend-mathlib@0.8.1.0/bool.bend as Bool
import Base

706# Or distributes over and: a or (b and c) is (a or b) and (a or c), reversed to rewrite toward the simple side.
707law or_and_distrib_left_sym:
708  for a: Bool
709  for -b: Bool
710  for -c: Bool
711  {Bool.and(Bool.or(a, b), Bool.or(a, c)) == Bool.or(a, Bool.and(b, c)) : Bool}

Uses (5)

Used by (0)

No other definition uses this definition.