Documentation

CordialMiners.Runtime.Run

The executable Nat decoder ignores every runtime AC rearrangement.

Runtime AC rearrangement does not change executable Nat-list decoding.

Executable Nat fact decoding ignores every runtime AC rearrangement.

Executable Nat state decoding ignores every runtime AC rearrangement.

Executable Nat configuration decoding factors through runtime AC equivalence.

The executable Nat/Nat runtime never takes a modulo-AC step outside the coarse protocol, up to decoded stutter.

A proposal event buried after an order event. One runtime step must find it modulo AC.

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

    The expected result after consuming the buried proposal event.

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

      Decode the state facts from a Nat/Nat runtime configuration.

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

        Decoding an executable Nat/Nat state list returns the fact list used to build it.

        Decoding an executable Nat/Nat configuration returns its encoded fact list.

        The order run is also a genuine runtime step modulo AC.

        The finality scenario after quorum approval.

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

          The finality scenario after threshold certification.

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

            The finality scenario after finality.

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

              The expected AST after proposal, approval, certificate, finality, and final-leader derivation.

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

                The decoded coarse facts expected from the finality run.

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

                  The decoded coarse state of the finality run is reachable in T_rec.

                  The decoded result of the executable finality run satisfies the coarse well-formedness invariant.

                  The final fact in the executable runtime result is backed by the matching proposal fact.