def exp_log_rs.s10010

bend-osdev-gf@0.1.1.0 · PROOF.bend:5687

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

5687def exp_log_rs.s10010(+b5: Bool, +b6: Bool, +b7: Bool) -> {G.Gf8.exp(G.Gf8.rs(), G.Gf8.log(G.Gf8.rs(), fixz(G.Gf8Bits.to(G.Gf8Bits{True{}, False{}, False{}, True{}, False{}, b5, b6, b7})))) == fixz(G.Gf8Bits.to(G.Gf8Bits{True{}, False{}, False{}, True{}, False{}, b5, b6, b7})) : U32}:
5688  match b5:
5689    case True{}:
5690      match b6:
5691        case True{}:
5692          match b7:
5693            case True{}:
5694              {==}
5695            case False{}:
5696              {==}
5697        case False{}:
5698          match b7:
5699            case True{}:
5700              {==}
5701            case False{}:
5702              {==}
5703    case False{}:
5704      match b6:
5705        case True{}:
5706          match b7:
5707            case True{}:
5708              {==}
5709            case False{}:
5710              {==}
5711        case False{}:
5712          match b7:
5713            case True{}:
5714              {==}
5715            case False{}:
5716              {==}

Uses (8)

Used by (1)