CYCLE 5 - D03 Locked Taxonomy Spec v0.1
Date: 2026-05-01
Theorem: D03
Claim type: taxonomic
Evidence class target: L1 empirical external (paired pre/post)
Claim under test
"Informational loss of forgetful functors is classifiable into preservative vs degenerative regimes."
Core correction from Cycle 3-4
Cycle 3-4 showed post-fail criterion drift risk.
Cycle 5 enforces preregistered locked taxonomy with explicit no-rescue clause.
Mandatory data structure
Each sample must be an explicit pair:
D_preD_post = U(D_pre)with declared forgetful functorU- functor family label
- context label
Single-instance sentence proxies without explicit U mapping are invalid for D03.
Primary metrics (pre-registered)
Delta_Coh = Coh(D_post) - Coh(D_pre)Delta_Phi = Phi(D_post) - Phi(D_pre)Loss_index = 0.5 * abs(Delta_Coh) + 0.5 * abs(Delta_Phi)- Weight lock:
(w_Coh, w_Phi) = (0.5, 0.5)is fixed for Cycle 5 and cannot be changed on same data.
Class partition (pre-registered)
preservative:Loss_index <= t_lowdegenerative:Loss_index >= t_highambiguous:t_low < Loss_index < t_high
All thresholds fixed before first run.
Confirmation criterion (pre-registered)
D03 is pass_candidate only if all are true:
- Both classes (
preservative,degenerative) are non-empty in at least 2/3 contexts. - Ambiguous share remains below
max_ambiguous_ratein at least 2/3 contexts. - Coh and Phi both participate in classification (no single-axis collapse).
Reject conditions (pre-registered)
D03 is reject_candidate if one or more hold:
- No explicit
Umapping and no pre/post pairs. - Classification changes criterion/threshold on same dataset after first fail.
- One class is structurally unreachable under preregistered formula/range.
- Coh is absent from effective decision logic.
Review conditions (pre-registered)
D03 is revise_needed if:
- both classes appear but stability is fragile across contexts, or
- ambiguous share is borderline around threshold, or
- independence checks reveal family imbalance risk.
Anti-pattern lock
- No post-hoc rescue on same data.
- No variable switch (
droptoloss, or equivalent) after fail without new preregistration + new cycle. - Any rescue attempt triggers automatic
reject_candidatefor that cycle.