Documentation

MIPRE.Foundations.Introspection.BinaryBlockProg

Executable binary field blocks #

A bounded scan splits an explicitly supplied number of fixed-width blocks. Short inputs produce short or empty final blocks and long suffixes are ignored; the program is total on all inputs. Canonical-width inputs split and flatten exactly. Combined conversion interprets the flat CL vector in the constructed self-dual basis and returns the field arithmetic's canonical Shoup rows.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Inputs are number of blocks, block width, and flat bits, in that order.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Concatenation is an actual ambient program with a polynomial bound.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Read a flat self-dual vector as canonical Shoup field rows.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For