PROOF.nfa.taut_star2: def of bend-osdev-apparmor@0.1.0.0 Import: import bend-osdev-apparmor@0.1.0.0/PROOF.bend as PROOF Lines 2423-2932 of bend-osdev-apparmor@0.1.0.0/PROOF.bend: https://jend.leeeet.dev/read.txt?path=bend-osdev-apparmor@0.1.0.0/PROOF.bend&start_line=2423&end_line=2932 import Base def nfa.taut_star2(+hb: Bool, +cin: Bool, +ain: Bool, +p: Bool, +q: Bool, +r: Bool, +z: Bool) -> {Bool.or(Bool.and(Bool.or(Bool.and(Bool.or(hb, cin), True{}), ain), p), Bool.or(Bool.and(Bool.and(Bool.or(hb, cin), False{}), q), Bool.or(Bool.and(Bool.and(Bool.or(hb, cin), True{}), r), z))) == Bool.or(Bool.and(ain, p), Bool.or(Bool.and(cin, Bool.or(r, p)), Bool.or(Bool.and(hb, Bool.or(r, p)), z))) : Bool}: match hb: case True{}: match cin: case True{}: match ain: case True{}: match p: case True{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match p: case True{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match ain: case True{}: match p: case True{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match p: case True{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match cin: case True{}: match ain: case True{}: match p: case True{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match p: case True{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match ain: case True{}: match p: case True{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match p: case True{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match q: case True{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} case False{}: match r: case True{}: match z: case True{}: {==} case False{}: {==} case False{}: match z: case True{}: {==} case False{}: {==} Uses (3): 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