def mul_inv_rs.s10001
bend-osdev-gf@0.1.1.0 · PROOF.bend:4585
import bend-osdev-gf@0.1.1.0/PROOF.bend as PROOF
import Base
import bend-osdev-gf@0.1.1.0/gf.bend as G
4585def mul_inv_rs.s10001(+b5: Bool, +b6: Bool, +b7: Bool) -> {G.Gf8.mul(G.Gf8.rs(), fixz(G.Gf8Bits.to(G.Gf8Bits{True{}, False{}, False{}, False{}, True{}, b5, b6, b7})), G.Gf8.inv(G.Gf8.rs(), fixz(G.Gf8Bits.to(G.Gf8Bits{True{}, False{}, False{}, False{}, True{}, b5, b6, b7})))) == 1 : U32}:
4586 match b5:
4587 case True{}:
4588 match b6:
4589 case True{}:
4590 match b7:
4591 case True{}:
4592 {==}
4593 case False{}:
4594 {==}
4595 case False{}:
4596 match b7:
4597 case True{}:
4598 {==}
4599 case False{}:
4600 {==}
4601 case False{}:
4602 match b6:
4603 case True{}:
4604 match b7:
4605 case True{}:
4606 {==}
4607 case False{}:
4608 {==}
4609 case False{}:
4610 match b7:
4611 case True{}:
4612 {==}
4613 case False{}:
4614 {==}