BooleanLogic.left: def of stelliferous@0.0.2.0 Import: import stelliferous@0.0.2.0/proofs/boolean_logic.bend as BooleanLogic Lines 21-24 of stelliferous@0.0.2.0/proofs/boolean_logic.bend: https://jend.leeeet.dev/read.txt?path=stelliferous@0.0.2.0/proofs/boolean_logic.bend&start_line=21&end_line=24 import Base import stelliferous@0.0.2.0/proofs/word_encoding.bend as WordEncoding def left(+first: Bool,+second: Bool,truth: {Bool.and(first,second) == True{} : Bool}) -> {first == True{} : Bool}: match first: case False{}: Empty.absurd({False{} == True{} : Bool},WordEncoding.false_true(truth)) case True{}: {==} 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.and https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Empty.absurd https://jend.leeeet.dev/definition.txt?path=stelliferous@0.0.2.0/proofs/word_encoding.bend&name=false_true