Jump to content

The Principia Machina/Inputs/Measure Set: Difference between revisions

From The Invariance Itself
help set: TMS input, schema 0.3.0
 
m 1 revision imported
(No difference)

Revision as of 01:18, 23 September 2026

The Principia Machina: map
Reading the diagrams
Structure key
Process key
Definition of terms
Roles
Reading by audience
Start here: the walk through
The operator's guide
Tutorial: create a UUID Workspace Container (UWC)
Public Recorder inputs
Sponsors: your first agent
The specification
Contents: parts, tables, diagrams
TPS 0.5.0 (declared 2026-10-03, revision 8; machine-optimized text)
Decisions (the foundations record, one line each)


Public Recorder inputs: a help set for the people who put things into The Principia Machina - authors of a new UWC, operators, and the declaring authority. It explains; the specification governs. Start at the index; for a guided walk from a blank file to a declared UWC, follow the tutorial. Agents read the agent-facing page instead.

Purpose

What you write in the third zone: the parameters the strike rule and the kernel tests need, the named constants, and any yardsticks.

Explains: TPS 0.1.0, revision 4 (declared final 2026-09-22); the zone schemas the declaring authority selected on 2026-09-22 (records D92.1, D98.1, D99.1, D100.1, and for units D103.1, D104.1, D105.1; schema 0.3.0), whose text enters TPS at revision 5, and the kernel tests and isomorphism checks selected the same day (D106.1, D107.1, D108.1; tpm_kernel_tests 0.2.0), whose text follows at the next TPS revision; TPC-PY as built 2026-09-22 (tpc_zone 0.3.0, tpc_units 0.1.0, tpc_tests 0.1.0; no TPC-PY version is declared yet) with check_draft 0.3.0. Where this page and the specification differ, the specification governs.

What the Measure Set is

The Measure Set (TMS) holds the numbers and conventions by which records in this UWC are compared and, when they conflict, ordered. It is entered last and is the last gate: every entry must pass the compliance check SR9 before the UWC can be certified. It is immutable once declared (TPS 2.4 and 4.5).

Three parts

PARAMETERS is required. CONSTANTS and YARDSTICKS may be left out, which means empty.

PARAMETERS

Field Required Form What it sets
STEP_CONVENTION yes prose, not blank what counts as one derivation step. Step counts, and so distances between records, are read under it (SR4).
K yes a decimal, as a string the multiplier in the test of whether two measured values contradict (SR3). Positive and within the range a double holds.
N_X yes a whole number, not in quotes how many independent contradictions of a standing record open an audit on it (SR6).
S_MAX yes a whole number, not in quotes the depth to which T3 searches the kernel for a contradiction.
IC2_POLICY no GAP or REJECT what an untied DOF does: recorded as a named gap, or refused. GAP when left out. Applied at the final pass.
PROMOTION_FLOOR no F1, F2 or F3 the falsifier class a result must reach to be promoted. F2 when left out (record D92.1). Corroboration does not gate promotion.

The accepted range of each number is in the zone schemas (4.2) and the lower bounds follow the strike rule (TPS 4.4); a value outside it is refused with a message that names it. Leaving out IC2_POLICY or PROMOTION_FLOOR and writing its default give the same digest.

CONSTANTS

Objects with NAME and VALUE (a decimal, as a string). These are the named immutable constants a yardstick uses: a yardstick contains no literal numbers, so every weight it uses must be named here (SR9 C5).

YARDSTICKS

A UWC's own ordering rules. They have a page of their own: Yardsticks.

The checks

The structure check runs now: fields present and of the right form, numbers inside their ranges, names unique, and every yardstick's key rules. Each yardstick then runs through the SR9 harness on the synthetic record suite. Then, with all three zones in hand, the final pass: T3 over the kernel's constraints, which needs S_MAX, and IC2_POLICY applied to any untied DOF the isomorphism checks held. T3 over the laws and assumptions stays an inspection until laws have a machine-readable form (record D108.1).

Not in the Measure Set

The project's declared parameters - the acquisition window, the canary rate and the rest - apply across all of TPM and are not per UWC. They are in TPS 7.2 and are changed only by revising the specification.

Non-goals

A Measure Set may add precision or limiting-case rules. It may not relax the strike skeleton's first two clauses: the TFK is inviolable, and a record stands while it is consistent and uncontradicted (TPS 4.3).

Worked example

{
  "TMS": {
    "PARAMETERS": {
      "STEP_CONVENTION": "one application of an inference rule or algebraic identity is one step",
      "K": "2",
      "N_X": 2,
      "S_MAX": 10
    },
    "CONSTANTS": [
      {"NAME": "w_a", "VALUE": "1"},
      {"NAME": "w_s", "VALUE": "0.5"}
    ],
    "YARDSTICKS": [
      {
        "NAME": "combined_distance",
        "KEY": ["SR1", "WSUM:w_a*A;w_s*S", "S"],
        "LIMITING": []
      }
    ]
  }
}

The values here are the example's, chosen to be small; choose yours under TPS 4.4. The Measure Set says nothing about IC2_POLICY or PROMOTION_FLOOR, so an untied DOF would be a named gap and results need falsifier class F2 to be promoted. To see the policy work, add to the kernel a DOF y with a law of its own, FREE_Y, and give it no manifold entry. The checker says:

     IC1-IC4 PASS with 1 untied DOF, held for the final pass
       IC2: DOF y is untied
FINAL T3 and IC2 PASS, admitted with 1 named gap (IC2_POLICY GAP)
       IC2: DOF y is untied

With "IC2_POLICY": "REJECT" in PARAMETERS, the same draft is refused:

     IC1-IC4 PASS with 1 untied DOF, held for the final pass
       IC2: DOF y is untied
FINAL T3 and IC2 REFUSED, 1 problem
       IC2: DOF y is untied and IC2_POLICY is REJECT

Built step by step on tutorial step 4.

Governing sections: TPS 2.4, 4.3, 4.4 and 4.5.


Previous: The Translation Manifold. Next: Yardsticks.