ProofTabCases.gc.elt0.s011: def of bend-osdev-gf@0.1.1.0 Import: import bend-osdev-gf@0.1.1.0/proof_tab_cases.bend as ProofTabCases Lines 1185-1310 of bend-osdev-gf@0.1.1.0/proof_tab_cases.bend: https://jend.leeeet.dev/read.txt?path=bend-osdev-gf@0.1.1.0/proof_tab_cases.bend&start_line=1185&end_line=1310 import Base import bend-osdev-gf@0.1.1.0/gf.bend as G import bend-osdev-gf@0.1.1.0/proof_tab.bend as GT def gc.elt0.s011(+b0: Bool, +b1: Bool, +b2: Bool, +b3: Bool, +b4: Bool, h: {U32.is_eq(G.Gf8Bits.to(G.Gf8Bits{b0, b1, b2, b3, b4, True{}, True{}, False{}}), 0) == True{} : Bool}) -> {G.Gf8Bits.to(G.Gf8Bits{b0, b1, b2, b3, b4, True{}, True{}, False{}}) == 0 : U32}: match b0: case True{}: match b1: case True{}: match b2: case True{}: match b3: case True{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, True{}, True{}, True{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, True{}, True{}, True{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, True{}, True{}, False{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, True{}, True{}, False{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b3: case True{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, True{}, False{}, True{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, True{}, False{}, True{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, True{}, False{}, False{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, True{}, False{}, False{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b2: case True{}: match b3: case True{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, False{}, True{}, True{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, False{}, True{}, True{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, False{}, True{}, False{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, False{}, True{}, False{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b3: case True{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, False{}, False{}, True{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, False{}, False{}, True{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, False{}, False{}, False{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{True{}, False{}, False{}, False{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b1: case True{}: match b2: case True{}: match b3: case True{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, True{}, True{}, True{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, True{}, True{}, True{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, True{}, True{}, False{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, True{}, True{}, False{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b3: case True{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, True{}, False{}, True{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, True{}, False{}, True{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, True{}, False{}, False{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, True{}, False{}, False{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b2: case True{}: match b3: case True{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, False{}, True{}, True{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, False{}, True{}, True{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, False{}, True{}, False{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, False{}, True{}, False{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b3: case True{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, False{}, False{}, True{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, False{}, False{}, True{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: match b4: case True{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, False{}, False{}, False{}, True{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) case False{}: Empty.absurd({G.Gf8Bits.to(G.Gf8Bits{False{}, False{}, False{}, False{}, False{}, True{}, True{}, False{}}) == 0 : U32}, GT.gt.ft(h)) Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Empty.absurd https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32.is_eq https://jend.leeeet.dev/definition.txt?path=bend-osdev-gf@0.1.1.0/gf.bend&name=Gf8Bits https://jend.leeeet.dev/definition.txt?path=bend-osdev-gf@0.1.1.0/gf.bend&name=Gf8Bits.to https://jend.leeeet.dev/definition.txt?path=bend-osdev-gf@0.1.1.0/proof_tab.bend&name=gt.ft