You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a residual post-#29 inconsistency, not a reopening of #29.
The current A.2.6 normative layer is still locally inconsistent (categorical failure): it continues to type U.Scope / U.ClaimScope (G) as a characteristic in checklist and lexical phrasing, even though post-#29 FPF now normalizes G as a USM scope object.
1) Terms and normalization (scholastic)
U.Characteristic: a measurable aspect governed by CHR / CSLC scale discipline.
U.Scope: a USM scope object over U.ContextSlice with set algebra.
U.ClaimScope (G): an episteme-side specialization of U.Scope; not a CHR characteristic.
U.WorkScope: a capability-side specialization of U.Scope; not a CHR characteristic.
Normalization used in this issue: all scope terms are treated as scope objects / scope types, never as characteristics.
2) Ontology validation
Failure type: categorical.
Evidence
Current upstream/main still contains normative wording that types scope as characteristic:
FPF-Spec.md:3840 — Do not name the characteristic ...
FPF-Spec.md:4273 — Scope characteristics are set-valued ...
FPF-Spec.md:4278 — deprecated aliases MUST NOT name the characteristic
This conflicts with the already accepted post-#29 ontology where G is a USM scope object, not a CHR characteristic.
Concrete counterexample
A set of context slices can be translated, intersected, widened, or narrowed while remaining the same kind of object. A characteristic, by contrast, is governed by scale/measurement legality. Calling the scope object itself a characteristic collapses object-kind and measurement-kind into one genus. That is a category mistake.
3) Logical analysis
Hidden assumption: any reusable normative variable must belong to the CHR genus of Characteristic.
Hidden assumption: set-valued scope can be safely named as a characteristic as long as arithmetic is avoided.
Salvage by trivialization risk: keeping the old noun characteristic while informally saying “set-valued” preserves the old category label and only weakens its consequences. That does not repair the ontology.
4) Modalities separated
Alethic / typing: what G is.
Deontic: what authors and guards MUST call it.
Pragmatic: how scope objects are used in checklist and guard prose.
Outcome (Ontology-first)
This is a residual post-#29 inconsistency, not a reopening of #29.
The current
A.2.6normative layer is still locally inconsistent (categorical failure): it continues to typeU.Scope/U.ClaimScope (G)as a characteristic in checklist and lexical phrasing, even though post-#29 FPF now normalizesGas a USM scope object.1) Terms and normalization (scholastic)
U.Characteristic: a measurable aspect governed by CHR / CSLC scale discipline.U.Scope: a USM scope object overU.ContextSlicewith set algebra.U.ClaimScope (G): an episteme-side specialization ofU.Scope; not a CHR characteristic.U.WorkScope: a capability-side specialization ofU.Scope; not a CHR characteristic.Normalization used in this issue: all scope terms are treated as scope objects / scope types, never as characteristics.
2) Ontology validation
Failure type: categorical.
Evidence
Current
upstream/mainstill contains normative wording that types scope as characteristic:FPF-Spec.md:3840—Do not name the characteristic ...FPF-Spec.md:4273—Scope characteristics are set-valued ...FPF-Spec.md:4278— deprecated aliasesMUST NOT name the characteristicThis conflicts with the already accepted post-#29 ontology where
Gis a USM scope object, not a CHR characteristic.Concrete counterexample
A set of context slices can be translated, intersected, widened, or narrowed while remaining the same kind of object. A characteristic, by contrast, is governed by scale/measurement legality. Calling the scope object itself a characteristic collapses object-kind and measurement-kind into one genus. That is a category mistake.
3) Logical analysis
Characteristic.Gis not a characteristic at all”.characteristicwhile informally saying “set-valued” preserves the old category label and only weakens its consequences. That does not repair the ontology.4) Modalities separated
Gis.5) Structured argument (premises -> steps -> conclusion)
Premises
Gas a USM scope object.A.2.6checklist and lexical lines still call scope a characteristic.Steps
Conclusion
A.2.6still contains a residual categorical inconsistency after #29.6) Minimal repair
In
A.2.6only:Scope characteristics are set-valuedwithScope objects are set-valuedor equivalent.name the characteristicwording for scope aliases withname the scope objectorname the scope type.Acceptance expectation
A.2.6becomes fully consistent withE.10:8.9 L-CHR-STRICTand the ontology already accepted in #29, without touchingB.3orC.2/C.3.