-
Notifications
You must be signed in to change notification settings - Fork 42
Open
Description
Outcome (Ontology-first)
The ontology in the current FPF-Spec.md is locally inconsistent (categorical failure): G is typed both as a CHR “characteristic” and as a USM set-valued scope object.
1) Terms and normalization (scholastic)
U.Characteristic: a measurable aspect with declared scale kind and CHR legality (A.17/A.18 family).U.ClaimScope (G): a set ofU.ContextSlicevalues with set algebra; not a numeric scale.R: warrant-strength (ratio, or declared ordinal proxy), aggregated pathwise.CL: edge/crossing property that penalizesR, notF/G.GateDecision:{abstain, pass, degrade, block}.GuardDecision:{pass, degrade, abstain}.
Normalization used in this issue: G is treated only as a USM scope object, not as a CHR characteristic.
2) Ontology validation (ontology-first)
Failure type: categorical.
Evidence
B.3still frames F–G–R as characteristics and givesGa scale-style treatment:FPF-Spec.md:23560FPF-Spec.md:23595FPF-Spec.md:23606
A.2.6explicitly forbids typing scope entities as CHR characteristics:FPF-Spec.md:3892FPF-Spec.md:4015
C.2.2states⟨F,G,R⟩is notU.CharacteristicSpace:FPF-Spec.md:26087
A.2.6also contains wording that reintroducesGas a characteristic in the same normative area:FPF-Spec.md:4030
Concrete counterexample
If G is interpreted as “larger is better” (scale intuition), a bridge translation can lawfully narrow scope in the target context. Then the smaller translated scope is the only valid one for admissible use. So monotone “bigger G is better” is not invariant under bridge transport. This is a categorical error, not an empirical one.
3) Logical analysis
- Hidden assumption: all triad members must live in one CHR regime. This is false for
G. - Hidden assumption:
Gadmits scalar/ordinal monotonicity. This is false ifGis set-valued. - Explicit inconsistency: B.3 versus A.2.6/C.2.2 (see evidence above).
- Salvage by trivialization is present: saying “the tuple is not a CharacteristicSpace” limits consequences but keeps
characteristiclanguage forG; this blurs the type boundary instead of repairing it.
4) Modalities separated
- Deontic: MUST/SHALL rules for publication, gates/checks, bridge use.
- Alethic/typing: what each entity is (
Gas set object;Ras warrant-strength). - Epistemic: unknown-folding, degrade/abstain, evidence freshness/decay.
- Pragmatic: SHOULD-level profile and operational guidance.
5) Structured argument (premises → steps → conclusion)
Premises
- P1 (established):
Gis defined as set-valued scope object in USM. - P2 (established): B.3 still types/frames
Gunder characteristic language. - P3 (established): C.2.2 denies that the triad is a CharacteristicSpace.
Steps
- S1: P1 and P2 are type-incompatible in one ontology.
- S2: P3 does not remove that contradiction; it only fences one consequence.
Conclusion
The current triad layer is internally inconsistent at the ontology/type level (categorical inconsistency).
6) Minimal repair + re-run
- In
B.3, replace “three characteristics F–G–R” with:- “two characteristics (F,R) + one scope object (G)”.
- In
A.2.6:4030, replace “set-valued characteristic” with:- “set-valued scope object”.
- Introduce explicit projection
CoverageMetric(G)as a report-only proxy when a scalar is required, with a normative ban on substitutingGby this projection in norms/gates.
Re-run expectation after repair
FandRremain CHR-compatible measurements.Gremains an applicability object governed by set algebra.CLpenalizesRonly.- Gate logic remains typed without cross-type collapse.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels