Bool.and_or_distrib_left_sym: law of bend-mathlib@0.8.1.0 Import: import bend-mathlib@0.8.1.0/bool.bend as Bool Lines 696-701 of bend-mathlib@0.8.1.0/bool.bend: https://jend.leeeet.dev/read.txt?path=bend-mathlib@0.8.1.0/bool.bend&start_line=696&end_line=701 import Base # And distributes over or: a and (b or c) is (a and b) or (a and c), reversed to rewrite toward the simple side. law and_or_distrib_left_sym: for a: Bool for -b: Bool for -c: Bool {Bool.or(Bool.and(a, b), Bool.and(a, c)) == Bool.and(a, Bool.or(b, c)) : Bool} Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.and https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.or https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Equal.sym https://jend.leeeet.dev/definition.txt?path=bend-mathlib@0.8.1.0/bool.bend&name=and_or_distrib_left