Order.le_total_true_sym: law of bend-mathlib@0.8.1.0 Import: import bend-mathlib@0.8.1.0/order.bend as Order Lines 116-123 of bend-mathlib@0.8.1.0/order.bend: https://jend.leeeet.dev/read.txt?path=bend-mathlib@0.8.1.0/order.bend&start_line=116&end_line=123 import Base # Totality as a Bool disjunction, reversed to rewrite toward the simple side. law le_total_true_sym: for ~A: Data for ~le: A -> A -> Bool for ~le_total: @x: A -> @y: A -> {Bool.or(le(x, y), le(y, x)) == True{} : Bool} for +a: A for +b: A {True{} == Bool.or(le(a, b), le(b, a)) : Bool} Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool 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/order.bend&name=le_total_true