The Principia Machina/TPS/4.4 The strike rule: Difference between revisions
Appearance
TPS 0.1.0 revision 3: D39-D47 |
m 1 revision imported |
(No difference)
| |
Revision as of 04:35, 18 September 2026
Instruction artifact, machine-optimized text: TPS 0.1.0, section 4.4 The strike rule. Part of TPS 0.1.0 and the TPM hub. Human-only edit (TPS 5.13). Version 0.1.0, proposed, revision 3; declaration pending. The text below is this section 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 contents page is the map.
TPS 4.4 THE STRIKE RULE
purpose: SR1-SR9 in full
governs: 4.4 | version: 0.1.0 (proposed) | class: instruction artifact
audience: operator, agent
4.4.1 STRIKE RULE (D16). For the CAC's implementation (see 4.5, 5.3).
[I-068]
SR1 INVIOLABILITY. A record whose FINDING, taken with the TFK, derives a
contradiction is struck at CAC without ranking. [I-068]
SR2 STANDING. A record stands while its derivation from the TFK plus its
declared ASSUMPTIONS is valid and no standing record contradicts it.
[I-069]
SR3 REGIME. Each record is assigned one regime at allocation. L: the
FINDING is verifiable by re-derivation from the TFK plus ASSUMPTIONS
with no empirical input. M: the FINDING carries a value with a
combined standard uncertainty u_c per GUM. A record comparing an L
result with an external value is M, of the verification class.
Contradiction tests: L-L, the conjunction with the TFK derives a
contradiction. M-M, |x1 - x2| > k (u1^2 + u2^2)^(1/2) after SR8
scaling. L-M, the M value fails the M-M test against the L record's
derived value. k is a TMS parameter; CAC refuses certification of a
TMS that does not declare it. [I-070]
SR4 DISTANCE. d(r) = (a(r), s(r)), lexicographic, lower is closer. a(r):
the number of distinct ASSUMPTIONS in the closure of r - its own
plus those of every record it cites, transitively - excluding the
TFK. s(r): the number of derivation steps in r's own derivation
under the container's declared STEP CONVENTION, a TMS parameter.
[I-071]
SR5 ORDERING. Of two contradicting standing records, the one with
smaller d stands; the other is struck, and its ASSUMPTIONS outside
the closer record's closure are recorded as the locus. Equal d opens
an audit block. [I-072]
SR6 EXTRAORDINARY CASE. Contradictions of a standing record r are
independent when their extra-assumption sets are pairwise disjoint.
When the number of independent contradictions n_ind(r) reaches N_x,
an audit block opens on r; its decision item may strike r, restrict
the container's DOMAIN, or find against the contradicting records.
N_x is a TMS parameter, at least 2. Reaching N_x never strikes r by
itself. [I-073]
SR7 GOLD STANDARD. An M contradiction never strikes an L record's
derivation. If a(r) > 0 it is recorded against r's ASSUMPTIONS as a
named gap. If a(r) = 0 it is a finding against the TFK's DOMAIN and
lands as a DOMAIN restriction or a successor container under D5,
declared by a human. [I-074]
SR8 UNCERTAINTY DISCIPLINE. Every M record states u_c with its Type B
components enumerated. When N >= 2 standing M records of one
quantity give chi^2/(N-1) > 1, the scale factor S = [chi^2/(N-1)]^(1/2)
is applied to each before any contradiction test, S computed over
records with delta_i < 3 N^(1/2) delta_mean. A contradiction that
does not survive S is not a contradiction. [I-075]
SR9 COMPLIANCE. Every TMS entry passes at CAC certification:
C1 it never ranks a record failing SR1 above one passing it;
C2 within a regime, adding an ASSUMPTION never improves rank, except
in a declared limiting case naming its DOMAIN, applied only there;
C3 it is a total computable function of record fields;
C4 it does not let an M contradiction strike an L derivation;
C5 every constant it uses is a named immutable field. [I-076]
4.4.2 TMS PARAMETERS, per container, declared at instantiation and
tested at CAC: STEP CONVENTION (SR4); k (SR3); N_x (SR6); any
local yardsticks (see 2.4.5). [I-080]
4.4.3 The record fields the rule reads are ASSUMPTIONS, REGIME,
DERIVATION and, for M records, VALUE with u_c and its Type B list
(see 3.2). [C-16]
4.4.4 SR3 AMENDED (D40.1). Two M values are compared only when they
name the same TrM entry; TPX refuses an M-M test across entries.
Before the test TPX normalizes both values by the entry's
DIMENSION and a declared TRANSFORMATION. A convention difference
no declared TRANSFORMATION covers opens an audit block. In the
L-M test the L record's derived value names QUANTITY and UNIT
under the same rule (see 3.2.8, 3.2.9).
4.4.5 SR4 AMENDED (D41.2). a(r) is the number of distinct ASSUMPTION
RECORD identifiers in the closure of r, excluding the TFK.
"Distinct" means distinct identifier. s(r) is unchanged.
4.4.6 SR5 AMENDED (D41.2). The locus is recorded as identifiers.
4.4.7 SR6 AMENDED (D41.2). Extra-assumption sets are sets of
identifiers; disjointness is computed over them.
4.4.8 SR8 AMENDED (D40.1). "Standing M records of one quantity" means
standing M records naming the same TrM entry. TPX refuses a
scale across entries.