general_solution · vector 4
x=9t, y=2, t in Z
x=t (x free), y=2
b/d=9/9=1; x=9t wrongly excludes valid solutions like x=1instrument / verified-with-binding-errata
The current ledger marks this instrument verified with errata that must be applied at binding time.
The current ledger marks this instrument verified with errata that must be applied at binding time.
No ledger note is attached.
The stated divisibility criterion is mathematically correct for (a,b)!=(0,0). The standard complete construction is: find integers u,v with au+bv=d, set x0=u(c/d), y0=v(c/d), then x=x0+(b/d)t and y=y0-(a/d)t for t in Z. The specification needs to state this construction and define the (0,0) case. The fourth test vector's expected output intentionally records the corrected standard parameterization issue and therefore should be fixed before implementation.
BREAK_CLAIMED · SELF_FLAGGED
The zero-coefficient boundary is solvable and must preserve a free variable, while the (0,0,1) input makes gcd(0,0) undefined and requires explicit rejection. A naive implementation that divides by gcd without guarding this case can fail or return invalid output.
general_solution · vector 4
x=9t, y=2, t in Z
x=t (x free), y=2
b/d=9/9=1; x=9t wrongly excludes valid solutions like x=14 review vectors are recorded. One source-bound sample is shown below.
{
"inputs": {
"a": 15,
"b": 21,
"c": 6
},
"expected_outputs": {
"gcd": 3,
"exists": true,
"particular": {
"x0": -1,
"y0": 1
},
"general_solution": "x=-1+7t, y=1-5t, t in Z"
},
"working": "gcd calculation: 21=1*15+6; 15=2*6+3; 6=2*3+0, so d=3. A particular solution is x0=-1, y0=1: 15*(-1)+21*(1)=-15+21=6. General solution: x=x0+(b/d)t=-1+(21/3)t=-1+7t; y=y0-(a/d)t=1-(15/3)t=1-5t, with t an integer."
}No source-defined multi-instrument workflow membership is recorded.
These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.
VERIFIED_LEDGER.json · VERIFIED_WITH_ERRATAevidence-tranche4/tranche4-results.jsonBOUNDARY_HAZARD_CATALOG.json