law and_or_distrib_left_sym

bend-mathlib@0.8.1.0 · bool.bend:696

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

696# And distributes over or: a and (b or c) is (a and b) or (a and c), reversed to rewrite toward the simple side.
697law and_or_distrib_left_sym:
698  for a: Bool
699  for -b: Bool
700  for -c: Bool
701  {Bool.or(Bool.and(a, b), Bool.and(a, c)) == Bool.and(a, Bool.or(b, c)) : Bool}

Uses (5)

Used by (0)

No other definition uses this definition.