lin-0048
2.5 Repair is a gated transformation
The following abstract procedure makes the separation operational.
LINCS diagnose-repair-admit cycle
Require: Learning sketch \(\mathbb S\), candidate model \(D\), cover \(\mathcal U\), decision quotient \(\chi \), repair language \(\mathcal R\)
Ensure: Admitted model \(D'\), rejection, or abstention with certificate
Construct the typed base obstruction \(\mathcal O_0(D)=\mathcal O_{\mathbb S}(D)\) through the registered diagnostic interface
Lift admissible probes and construct \(\mathcal O_1(D)=\operatorname {INC}(D)=\mathcal O_{\mathbb S}(TD)\)
Quotient presentation-null and decision-null variation using \(\chi \)
Restrict the remaining obstruction over \(\mathcal U\)
If the cover is incomplete or the repair is unidentifiable:
Return: abstention with missing-support certificate
Generate candidate repairs \(r\in \mathcal R\) from localized obligations
For each candidate repairs \(r\):
evaluate structural, semantic, statistical, and operational blocks
If every required admission block passes:
Return: \(D'=r(D)\) with repair certificate
Return: rejection with failed-block certificate
A repair may be admitted only if it improves the registered obstruction on held-out probes, preserves the declared decision semantics, stays within the allowed repair language, and passes application-specific safety or effectivity checks. Joint improvement in a single norm is not sufficient.