Zum Inhalt
HALOWERK

Datenvertragswerk

planar lattice cone hilbert basis

From two original primitive integer rays left/right with coordinates0..4 in the firstquadrant and positive determinant, construct the unique Hilbert basis: ALL nonzero latticepoints in their rational cone that cannot split as sum of two nonzero cone latticepoints. This whole minimal additive family generates EVERY integerpoint in the cone, including latticepoints outside the sublattice generated by the two boundaryrays. Return source determinant, all basisvectors ordered counterclockwise.

POST https://datenvertrag.halowerk.com/v1/planar-lattice-cone-hilbert-basis

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
leftSiehe SchemaJa
rightSiehe SchemaJa
claimSiehe SchemaJa
Vollständiges Eingabeschema anzeigen
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "left",
    "right",
    "claim"
  ],
  "properties": {
    "left": {
      "anyOf": [
        {
          "type": "array",
          "maxItems": 2,
          "items": {
            "type": "integer",
            "minimum": 0,
            "maximum": 4
          },
          "minItems": 2
        },
        {
          "type": "null"
        }
      ]
    },
    "right": {
      "anyOf": [
        {
          "type": "array",
          "maxItems": 2,
          "items": {
            "type": "integer",
            "minimum": 0,
            "maximum": 4
          },
          "minItems": 2
        },
        {
          "type": "null"
        }
      ]
    },
    "claim": {
      "anyOf": [
        {
          "type": "array",
          "maxItems": 32,
          "items": {
            "type": "array",
            "maxItems": 2,
            "items": {
              "type": "integer",
              "minimum": 0,
              "maximum": 8
            },
            "minItems": 2
          }
        },
        {
          "type": "null"
        }
      ]
    }
  }
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "left": [
    1,
    0
  ],
  "right": [
    1,
    2
  ],
  "claim": [
    [
      1,
      0
    ],
    [
      1,
      1
    ],
    [
      1,
      2
    ]
  ]
}

Ergebnis & Dokumentation

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-07, 02:42 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →