Jump to content

The Principia Machina/TPS/2.4 The Measure Set: Difference between revisions

From The Invariance Itself
TPS 0.1.0, revision 2
m 1 revision imported
 
(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:2.4 The Measure Set (TPS 0.1.0)}}
{{DISPLAYTITLE:2.4 The Measure Set (TPS 0.5.0)}}
''Instruction artifact, machine-optimized text: TPS 0.1.0, page 2.4 The Measure Set. Part of [[The Principia Machina/TPS 0.1.0|TPS 0.1.0]] and [[The Principia Machina/Hub|the TPM hub]]. Human-only edit (TPS 5.13). Version 0.1.0, proposed, revision 2; declaration pending. Governing section: this page, TPS 2.4.'' The text below is this page's unit of the TPS 0.1.0 artifact, verbatim; the whole artifact and its file digest are on [[The Principia Machina/TPS 0.1.0]]. Human readers: [[The Principia Machina/TPS 0.1.0/Contents|the contents page]] is the map.
''Instruction artifact, machine-optimized text: TPS, section 2.4 The Measure Set. Part of [[The Principia Machina/TPS|TPS]] and [[The Principia Machina/Hub|the TPM hub]]. Human-only edit (TPS 5.13). TPS 0.1.0 was declared final at revision 4 on 2026-09-22, a version declaration recorded in the foundations record; the chain begins at TPX's first landing (TPS 5.6.7). TPS 0.1.1, which changed only the status lines, was declared final on 2026-09-26, TPS 0.3.0, revision 6, on 2026-09-28, and TPS 0.4.0, revision 7, on 2026-09-30. This page is revision 8 of the tree, declared final as TPS 0.5.0 by H-DECL on 2026-10-03 (naming TPS_0.5.0.txt by its file digest and its D(TPS)); revision 7 is carried whole, and revision 5, proposed as 0.2.0, stays undeclared.'' The text below is this section of the TPS artifact at 0.5.0, verbatim; the whole artifact and its file digest are on [[The Principia Machina/TPS]]. Human readers: [[The Principia Machina/TPS/Contents|the contents page]] is the map.


<pre>
<pre>
TPS 2.4  THE MEASURE SET
TPS 2.4  THE MEASURE SET
purpose: A1-A3; the TMS parameters STEP CONVENTION, k, N_x and local
purpose: A1-A3; the TMS parameters STEP CONVENTION, S_MAX, k, N_x,
        yardsticks, declared per container and tested at CAC
        PROMOTION_FLOOR, IC2_POLICY and local yardsticks, declared
governs: 2.4 | version: 0.1.0 (proposed) | class: instruction artifact
        per container and tested at CAC; the TMS schema and the
        yardstick grammar
governs: 2.4 | version: 0.5.0 (proposed) | class: instruction artifact
audience: operator, agent
audience: operator, agent


Line 18: Line 20:
2.4.4  TMS entries are immutable per container. [I-067]
2.4.4  TMS entries are immutable per container. [I-067]
2.4.5  TMS PARAMETERS, per container, declared at instantiation and
2.4.5  TMS PARAMETERS, per container, declared at instantiation and
       tested at CAC: STEP CONVENTION (SR4); k (SR3); N_x (SR6); any
       tested at CAC: STEP CONVENTION (SR4); S_MAX, the depth of kernel
       local yardsticks. [I-080]
      test T3 (2.2.3); k (SR3); N_x (SR6); PROMOTION_FLOOR, F2 where
      the UWC does not say otherwise (3.2.12); IC2_POLICY, GAP or
      REJECT, GAP when absent (2.3.6); STRUCTURE_CHECK, ON or OFF, ON
       when absent (2.2.20); any local yardsticks. [I-080] [D92.1]
      [D98.1] [D176.1]
2.4.6  Every TMS instantiates the skeleton's parameters and may not
2.4.6  Every TMS instantiates the skeleton's parameters and may not
       relax (i) or (ii) (see 4.3). [I-066]
       relax (i) or (ii) (see 4.3). [I-066]
2.4.7  THE TMS SCHEMA. A TMS is an object with three parts. PARAMETERS
      is required; CONSTANTS and YARDSTICKS may be absent, which means
      empty. PARAMETERS:
        STEP_CONVENTION  prose; not blank (SR4)
        K                decimal; a positive finite double (SR3)
        N_X              integer, 2 to 1,000,000 (SR6)
        S_MAX            integer, 1 to 1,000,000: the T3 depth
        IC2_POLICY      optional; GAP or REJECT; GAP when absent
        PROMOTION_FLOOR  optional; F1, F2 or F3; F2 when absent
        STRUCTURE_CHECK  optional; ON or OFF; ON when absent: the
                          structure switch of 2.2.20
      An absent IC2_POLICY serializes as GAP, an absent
      PROMOTION_FLOOR as F2 and an absent STRUCTURE_CHECK as ON, so
      declaring the default and saying nothing give one digest.
      STRUCTURE_CHECK is written by the author in the draft, declared
      by H-DECL with the TFK and fixed for the life of the UWC; a
      successor by COPY-FORWARD is pre-filled with the source's value
      (5.5.6). K must be a positive finite double
      because SR3 computes with it: 1e-400 and 1e400 are refused rather
      than silently becoming 0 and infinity. CONSTANTS: entries {NAME,
      VALUE}, VALUE a decimal; these are the named immutable constants
      SR9 C5 requires, and a yardstick uses no literal number.
      YARDSTICKS: entries {NAME, KEY, LIMITING}; KEY a list of terms;
      LIMITING a list of {DOMAIN, KEY}, a limiting case that replaces
      the KEY inside its declared DOMAIN and only there (SR9 C2),
      DOMAINs within one yardstick distinct after NFC. [D92.1] [D98.1]
      [D100.1] [D176.1]
2.4.8  THE TERM GRAMMAR of a local yardstick, closed:
        term := SR1 | A | S | FIELD:<ident> | NEG:<term>
              | WSUM:<wt>(;<wt>)*
        wt  := <constant>*<atom>
        atom := A | S | FIELD:<ident>
      SR1 is 0 for a record passing SR1 and 1 for one failing it; A is
      a(r); S is s(r); FIELD names a field of a closed field table
      holding FIELD:U_C alone, total, an L record's U_C read as 0,
      resolved by lookup, never by reflection; any other FIELD name is
      refused. NEG negates; NEG prefixes are counted, not parsed
      recursively, an even count cancelling, so no depth of nesting can
      exhaust a residence. WSUM is a weighted sum whose weights are TMS
      CONSTANTS by name, each atom appearing at most once. A KEY is
      compared lexicographically, lower is closer. No yardstick is
      code: TPX executes nothing a page carries. [D100.1] [D195.3]
2.4.9  KEY RULES, checked at zone entry: KEY is not empty and begins
      with SR1, and SR1 appears nowhere else, so SR9 C1 holds by
      construction; every term parses and every weight is a TMS
      constant (SR9 C5); STATIC C2 on a main KEY, the first term whose
      value moves with A must move up with it, since adding one
      assumption raises a(r) by one and leaves s(r) unchanged, a
      limiting KEY being exempt inside its declared DOMAIN as SR9 C2
      allows. Static C2 treats FIELD terms as independent of the
      assumption count; the yardstick evaluator's run on the synthetic
      suite is the second line (4.5.3). [D100.1]
2.4.10 Resolution is not declarable: a yardstick orders records, and the
      framework's SR5 and SR7 resolve contradictions, so SR9 C4 holds
      by construction. C3 holds for SR1, A and S, and for FIELD over
      the closed field table (2.4.8). [D100.1] [D195.3]
</pre>
</pre>


[[Category:The Principia Machina]]
[[Category:The Principia Machina]]



Latest revision as of 13:23, 7 October 2026

Instruction artifact, machine-optimized text: TPS, section 2.4 The Measure Set. Part of TPS and the TPM hub. Human-only edit (TPS 5.13). TPS 0.1.0 was declared final at revision 4 on 2026-09-22, a version declaration recorded in the foundations record; the chain begins at TPX's first landing (TPS 5.6.7). TPS 0.1.1, which changed only the status lines, was declared final on 2026-09-26, TPS 0.3.0, revision 6, on 2026-09-28, and TPS 0.4.0, revision 7, on 2026-09-30. This page is revision 8 of the tree, declared final as TPS 0.5.0 by H-DECL on 2026-10-03 (naming TPS_0.5.0.txt by its file digest and its D(TPS)); revision 7 is carried whole, and revision 5, proposed as 0.2.0, stays undeclared. The text below is this section of the TPS artifact at 0.5.0, verbatim; the whole artifact and its file digest are on The Principia Machina/TPS. Human readers: the contents page is the map.

TPS 2.4  THE MEASURE SET
purpose: A1-A3; the TMS parameters STEP CONVENTION, S_MAX, k, N_x,
         PROMOTION_FLOOR, IC2_POLICY and local yardsticks, declared
         per container and tested at CAC; the TMS schema and the
         yardstick grammar
governs: 2.4 | version: 0.5.0 (proposed) | class: instruction artifact
audience: operator, agent

2.4.1  The TMS is the third zone of the TFK: the strike skeleton's
       declared parameters, the regime and contradiction tests, and any
       local yardsticks (see 1.1, 4.3). [I-022]
2.4.2  A TMS MAY carry additional entries for precision or limiting
       cases. [I-067]
2.4.3  Every TMS entry passes SR9 at CAC certification, before the
       container's first round of research (see 4.5). [I-067]
2.4.4  TMS entries are immutable per container. [I-067]
2.4.5  TMS PARAMETERS, per container, declared at instantiation and
       tested at CAC: STEP CONVENTION (SR4); S_MAX, the depth of kernel
       test T3 (2.2.3); k (SR3); N_x (SR6); PROMOTION_FLOOR, F2 where
       the UWC does not say otherwise (3.2.12); IC2_POLICY, GAP or
       REJECT, GAP when absent (2.3.6); STRUCTURE_CHECK, ON or OFF, ON
       when absent (2.2.20); any local yardsticks. [I-080] [D92.1]
       [D98.1] [D176.1]
2.4.6  Every TMS instantiates the skeleton's parameters and may not
       relax (i) or (ii) (see 4.3). [I-066]
2.4.7  THE TMS SCHEMA. A TMS is an object with three parts. PARAMETERS
       is required; CONSTANTS and YARDSTICKS may be absent, which means
       empty. PARAMETERS:
         STEP_CONVENTION  prose; not blank (SR4)
         K                decimal; a positive finite double (SR3)
         N_X              integer, 2 to 1,000,000 (SR6)
         S_MAX            integer, 1 to 1,000,000: the T3 depth
         IC2_POLICY       optional; GAP or REJECT; GAP when absent
         PROMOTION_FLOOR  optional; F1, F2 or F3; F2 when absent
         STRUCTURE_CHECK  optional; ON or OFF; ON when absent: the
                          structure switch of 2.2.20
       An absent IC2_POLICY serializes as GAP, an absent
       PROMOTION_FLOOR as F2 and an absent STRUCTURE_CHECK as ON, so
       declaring the default and saying nothing give one digest.
       STRUCTURE_CHECK is written by the author in the draft, declared
       by H-DECL with the TFK and fixed for the life of the UWC; a
       successor by COPY-FORWARD is pre-filled with the source's value
       (5.5.6). K must be a positive finite double
       because SR3 computes with it: 1e-400 and 1e400 are refused rather
       than silently becoming 0 and infinity. CONSTANTS: entries {NAME,
       VALUE}, VALUE a decimal; these are the named immutable constants
       SR9 C5 requires, and a yardstick uses no literal number.
       YARDSTICKS: entries {NAME, KEY, LIMITING}; KEY a list of terms;
       LIMITING a list of {DOMAIN, KEY}, a limiting case that replaces
       the KEY inside its declared DOMAIN and only there (SR9 C2),
       DOMAINs within one yardstick distinct after NFC. [D92.1] [D98.1]
       [D100.1] [D176.1]
2.4.8  THE TERM GRAMMAR of a local yardstick, closed:
         term := SR1 | A | S | FIELD:<ident> | NEG:<term>
               | WSUM:<wt>(;<wt>)*
         wt   := <constant>*<atom>
         atom := A | S | FIELD:<ident>
       SR1 is 0 for a record passing SR1 and 1 for one failing it; A is
       a(r); S is s(r); FIELD names a field of a closed field table
       holding FIELD:U_C alone, total, an L record's U_C read as 0,
       resolved by lookup, never by reflection; any other FIELD name is
       refused. NEG negates; NEG prefixes are counted, not parsed
       recursively, an even count cancelling, so no depth of nesting can
       exhaust a residence. WSUM is a weighted sum whose weights are TMS
       CONSTANTS by name, each atom appearing at most once. A KEY is
       compared lexicographically, lower is closer. No yardstick is
       code: TPX executes nothing a page carries. [D100.1] [D195.3]
2.4.9  KEY RULES, checked at zone entry: KEY is not empty and begins
       with SR1, and SR1 appears nowhere else, so SR9 C1 holds by
       construction; every term parses and every weight is a TMS
       constant (SR9 C5); STATIC C2 on a main KEY, the first term whose
       value moves with A must move up with it, since adding one
       assumption raises a(r) by one and leaves s(r) unchanged, a
       limiting KEY being exempt inside its declared DOMAIN as SR9 C2
       allows. Static C2 treats FIELD terms as independent of the
       assumption count; the yardstick evaluator's run on the synthetic
       suite is the second line (4.5.3). [D100.1]
2.4.10 Resolution is not declarable: a yardstick orders records, and the
       framework's SR5 and SR7 resolve contradictions, so SR9 C4 holds
       by construction. C3 holds for SR1, A and S, and for FIELD over
       the closed field table (2.4.8). [D100.1] [D195.3]