Documentation

HexPermGroup.Word.Codec

Encode the raw program as a versioned JSON object.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def Hex.PermGroup.Program.decodeNode (generatorCount earlier : Nat) (json : Lean.Json) :

    Decode a node, rejecting references outside the already decoded prefix.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Hex.PermGroup.Program.decode (maxBytes maxNodes generatorCount : Nat) (input : String) :

      Decode within explicit byte and node limits. The byte limit is checked before JSON parsing, and the node limit before constructing program nodes. All references are validated, including nodes unreachable from the root.

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