Explore related knowledge and questions →

Question 19644: All Solutions Need the Gcd-Normalized Integer Parameter

On this page
  1. Original question and givens
  2. Definition and scope
  3. Step-by-step derivation
  4. Reverse checks
  5. Result
  6. This question review and source binding

Return to catalogue page 99

← Question derivation index · Original question batch

R0038-19644 · q-20261014-advance-20261106-r06-linear-diophantine-equation-0069

Original question and givens

Use exact original integers a=120, b=180, c=1140 in a*x+b*y=c. The gcd d is nonnegative, and signed Bezout coefficients follow the deterministic extended Euclidean chain on absolute inputs, restoring input signs. For (a,b)≠(0,0), solvability is exactly d dividing c; finite searches do not supply all integer solutions. Handle (a,b)=(0,0) separately without division by d=0. Give (x0, y0, step_x, step_y, x_formula, y_formula, certificate).

  • G001 — Use exact original integers a=120, b=180, c=1140 in a*x+b*y=c. The gcd d is nonnegative, and signed Bezout coefficients follow the deterministic extended Euclidean chain on absolute inputs, restoring input signs. For (a,b)≠(0,0), solvability is exactly d dividing c; finite searches do not supply all integer solutions. Handle (a,b)=(0,0) separately without division by d=0. Give (x0, y0, step_x, step_y, x_formula, y_formula, certificate).

Definition and scope

Use the original question domain, assumptions and cited MKO definitions. This item has second-context mathematical and bilingual review, with the model, answer and every arithmetic step independently recomputed from the original parameters; the source question remains a candidate.

Step-by-step derivation

S001 · implies

Before

source operation=dioph-general-solution;original snapshot and mathematics retained

After

explicit ordered source output fields=[x0, y0, step_x, step_y, x_formula, y_formula, certificate]

Conditions: none

Keep the historical interface marker in the original snapshot while listing ordered source fields here,without JavaScript or external lookup.Field labels are not mathematical evidence,and No retains the operation's claim scope.

Step identifiers and dependencies

Rule: source_ordered_interface_explicit_without_javascript · Uses: G001

S002 · implies

Before

ORIGINAL signed coefficients a=120,b=180

After

start exact Euclidean chain on absolute values=[120, 180];nonnegative gcd;source deterministic coefficient recurrence

Conditions: none

Use absolute inputs for the nonnegative gcd,but restore original signs in Bezout coefficients.Retain this source deterministic extended-chain pair rather than substituting another valid but different pair.

Step identifiers and dependencies

Rule: dioph_original_signs_deterministic_extended_chain · Uses: G001, S001

S003 · calculation

Before

Dioph Euclid step0 exact ratio := div(120, 180)

After

Dioph Euclid step0 exact ratio = 2/3

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S002

S004 · calculation

Before

Dioph Euclid step0 divisor multiple := mul(0, 180)

After

Dioph Euclid step0 divisor multiple = 0

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S003

S005 · calculation

Before

Dioph Euclid step0 remainder := sub(120, 0)

After

Dioph Euclid step0 remainder = 120

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S004

S006 · calculation

Before

Dioph Euclid step0 first coefficient multiple := mul(0, 0)

After

Dioph Euclid step0 first coefficient multiple = 0

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S005

S007 · calculation

Before

Dioph Euclid step0 first coefficient difference := sub(1, 0)

After

Dioph Euclid step0 first coefficient difference = 1

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S006

S008 · calculation

Before

Dioph Euclid step0 second coefficient multiple := mul(0, 1)

After

Dioph Euclid step0 second coefficient multiple = 0

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S007

S009 · calculation

Before

Dioph Euclid step0 second coefficient difference := sub(0, 0)

After

Dioph Euclid step0 second coefficient difference = 0

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S008

S010 · implies

Before

step=0;positive divisor=180;old pair=[120, 180];exact ratio=2/3;floor quotient=0;old coefficient pairs=[[1, 0], [0, 1]]

After

next remainder=120 in[0,180);next signed absolute-input coefficients=[1, 0];common divisor set unchanged

Conditions: none

Remainder subtraction preserves the common-divisor set,and the same quotient updates both coefficients so abs(a)*s+abs(b)*t equals the remainder.Nonnegative strict remainder descent guarantees termination without division by0.

Step identifiers and dependencies

Rule: dioph_every_extended_step_invariant_and_descent · Uses: G001, S009

S011 · calculation

Before

Dioph Euclid step1 exact ratio := div(180, 120)

After

Dioph Euclid step1 exact ratio = 3/2

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S010

S012 · calculation

Before

Dioph Euclid step1 divisor multiple := mul(1, 120)

After

Dioph Euclid step1 divisor multiple = 120

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S011

S013 · calculation

Before

Dioph Euclid step1 remainder := sub(180, 120)

After

Dioph Euclid step1 remainder = 60

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S012

S014 · calculation

Before

Dioph Euclid step1 first coefficient multiple := mul(1, 1)

After

Dioph Euclid step1 first coefficient multiple = 1

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S013

S015 · calculation

Before

Dioph Euclid step1 first coefficient difference := sub(0, 1)

After

Dioph Euclid step1 first coefficient difference = -1

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S014

S016 · calculation

Before

Dioph Euclid step1 second coefficient multiple := mul(1, 0)

After

Dioph Euclid step1 second coefficient multiple = 0

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S015

S017 · calculation

Before

Dioph Euclid step1 second coefficient difference := sub(1, 0)

After

Dioph Euclid step1 second coefficient difference = 1

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S016

S018 · implies

Before

step=1;positive divisor=120;old pair=[180, 120];exact ratio=3/2;floor quotient=1;old coefficient pairs=[[0, 1], [1, 0]]

After

next remainder=60 in[0,120);next signed absolute-input coefficients=[-1, 1];common divisor set unchanged

Conditions: none

Remainder subtraction preserves the common-divisor set,and the same quotient updates both coefficients so abs(a)*s+abs(b)*t equals the remainder.Nonnegative strict remainder descent guarantees termination without division by0.

Step identifiers and dependencies

Rule: dioph_every_extended_step_invariant_and_descent · Uses: G001, S017

S019 · calculation

Before

Dioph Euclid step2 exact ratio := div(120, 60)

After

Dioph Euclid step2 exact ratio = 2

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S018

S020 · calculation

Before

Dioph Euclid step2 divisor multiple := mul(2, 60)

After

Dioph Euclid step2 divisor multiple = 120

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S019

S021 · calculation

Before

Dioph Euclid step2 remainder := sub(120, 120)

After

Dioph Euclid step2 remainder = 0

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S020

S022 · calculation

Before

Dioph Euclid step2 first coefficient multiple := mul(2, -1)

After

Dioph Euclid step2 first coefficient multiple = -2

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S021

S023 · calculation

Before

Dioph Euclid step2 first coefficient difference := sub(1, -2)

After

Dioph Euclid step2 first coefficient difference = 3

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S022

S024 · calculation

Before

Dioph Euclid step2 second coefficient multiple := mul(2, 1)

After

Dioph Euclid step2 second coefficient multiple = 2

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S023

S025 · calculation

Before

Dioph Euclid step2 second coefficient difference := sub(0, 2)

After

Dioph Euclid step2 second coefficient difference = -2

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S024

S026 · implies

Before

step=2;positive divisor=60;old pair=[120, 60];exact ratio=2;floor quotient=2;old coefficient pairs=[[1, 0], [-1, 1]]

After

next remainder=0 in[0,60);next signed absolute-input coefficients=[3, -2];common divisor set unchanged

Conditions: none

Remainder subtraction preserves the common-divisor set,and the same quotient updates both coefficients so abs(a)*s+abs(b)*t equals the remainder.Nonnegative strict remainder descent guarantees termination without division by0.

Step identifiers and dependencies

Rule: dioph_every_extended_step_invariant_and_descent · Uses: G001, S025

S027 · calculation

Before

Dioph restore original a sign := mul(1, -1)

After

Dioph restore original a sign = -1

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S026

S028 · calculation

Before

Dioph restore original b sign := mul(1, 1)

After

Dioph restore original b sign = 1

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S027

S029 · calculation

Before

Dioph ORIGINAL a times Bezout x := mul(120, -1)

After

Dioph ORIGINAL a times Bezout x = -120

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S028

S030 · calculation

Before

Dioph ORIGINAL b times Bezout y := mul(180, 1)

After

Dioph ORIGINAL b times Bezout y = 180

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S029

S031 · calculation

Before

Dioph original signed Bezout identity := sum(-120, 180)

After

Dioph original signed Bezout identity = 60

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S030

S032 · implies

Before

complete exact chain=[[120, 180, 0, 120], [180, 120, 1, 60], [120, 60, 2, 0]];terminal pair=[60, 0];sign-restored x=-1,y=1

After

a*x+b*y=60=nonnegative gcd d=60;gcd from invariance and terminal gcd(d,0)=d

Conditions: none

The last nonzero remainder is the gcd;substitute the original signs to verify a*x+b*y=d.One zero coefficient is legitimate and creates no extra division-by-zero row.

Step identifiers and dependencies

Rule: dioph_terminal_gcd_and_original_signed_identity · Uses: G001, S031

S033 · calculation

Before

Dioph target divided by positive gcd := div(1140, 60)

After

Dioph target divided by positive gcd = 19

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S032

S034 · implies

Before

ACTUAL original equation120*x+180*y=1140;positive gcd=60;exact c/d=19;Bezout coefficients=[-1, 1]

After

d divides both coefficients,so ANY integer solution requires d divides c;conversely integer c/d scales Bezout to a solution;solvable=Yes

Conditions: none

The gcd divides every integer linear combination,giving necessity.An integer c/d scales the displayed Bezout identity,giving sufficiency.A noninteger quotient obstructs all integer solutions,not merely a finite search range.

Step identifiers and dependencies

Rule: dioph_gcd_divisibility_iff_not_finite_search · Uses: G001, S033

S035 · calculation

Before

Dioph particular x0 from scaled source Bezout := mul(-1, 19)

After

Dioph particular x0 from scaled source Bezout = -19

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S034

S036 · calculation

Before

Dioph particular y0 from scaled source Bezout := mul(1, 19)

After

Dioph particular y0 from scaled source Bezout = 19

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S035

S037 · calculation

Before

Dioph original a times particular x0 := mul(120, -19)

After

Dioph original a times particular x0 = -2280

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S036

S038 · calculation

Before

Dioph original b times particular y0 := mul(180, 19)

After

Dioph original b times particular y0 = 3420

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S037

S039 · calculation

Before

Dioph particular original equation check := sum(-2280, 3420)

After

Dioph particular original equation check = 1140

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S038

S040 · calculation

Before

Dioph normalized original a over gcd := div(120, 60)

After

Dioph normalized original a over gcd = 2

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S039

S041 · calculation

Before

Dioph normalized original b over gcd := div(180, 60)

After

Dioph normalized original b over gcd = 3

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S040

S042 · calculation

Before

Dioph signed general y step := mul(-1, 2)

After

Dioph signed general y step = -2

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S041

S043 · calculation

Before

Dioph homogeneous a times x step := mul(120, 3)

After

Dioph homogeneous a times x step = 360

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S042

S044 · calculation

Before

Dioph homogeneous b times y step := mul(180, -2)

After

Dioph homogeneous b times y step = -360

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S043

S045 · calculation

Before

Dioph full homogeneous step cancellation := sum(360, -360)

After

Dioph full homogeneous step cancellation = 0

Conditions: none

Substitute original roles and established intermediates exactly,retaining signs,denominators,indices and the relevant carrier.

Step identifiers and dependencies

Rule: exact_rational_arithmetic · Uses: G001, S044

S046 · implies

Before

particular original pair=[-19, 19] solves c=1140;normalized coprime A=2,B=3;step pair=[3, -2]

After

for EVERY integer t,x=x0+(3)t,y=y0+(-2)t gives left side=c+t*0=c;all displayed solutions valid

Conditions: none

The parameter t is any signed integer.Substitution leaves the constant term c and coefficient0 of t,so every parameter value works,not merely a few samples.

Step identifiers and dependencies

Rule: dioph_every_integer_parameter_sufficiency · Uses: G001, S045

S047 · implies

Before

ANY other integer solution;differences dx=x-x0,dy=y-y0 satisfy A*dx+B*dy=0;A=2,B=3;source Bezout gives-1*A+1*B=1

After

dx=B*(-(-1)*dy+(1)*dx),so t=dx/B is an INTEGER;B!=0 then dy=-A*t;ALL solutions have the displayed form

Conditions: none

Multiply the normalized Bezout identity by dx and substitute A*dx=−B*dy to show B divides dx.Divide only when B is nonzero,then cancel B in the equation to obtain dy=−A*t.This accounts for every integer solution.

Step identifiers and dependencies

Rule: dioph_all_integer_solutions_necessity_coprime_not_grid · Uses: G001, S046

Reverse checks

  • S047 · premise_and_result_audit — Check against the original data and this step's premises; a one-way implication is not an equivalence.
  • S046 · premise_and_result_audit — Check against the original data and this step's premises; a one-way implication is not an equivalence.
  • S045 · premise_and_result_audit — Recompute Dioph full homogeneous step cancellation with exact rational arithmetic, not rounded decimals.
  • S044 · premise_and_result_audit — Recompute Dioph homogeneous b times y step with exact rational arithmetic, not rounded decimals.
  • S043 · premise_and_result_audit — Recompute Dioph homogeneous a times x step with exact rational arithmetic, not rounded decimals.
  • S042 · premise_and_result_audit — Recompute Dioph signed general y step with exact rational arithmetic, not rounded decimals.
  • S041 · premise_and_result_audit — Recompute Dioph normalized original b over gcd with exact rational arithmetic, not rounded decimals.
  • S040 · premise_and_result_audit — Recompute Dioph normalized original a over gcd with exact rational arithmetic, not rounded decimals.
  • S039 · premise_and_result_audit — Recompute Dioph particular original equation check with exact rational arithmetic, not rounded decimals.
  • S038 · premise_and_result_audit — Recompute Dioph original b times particular y0 with exact rational arithmetic, not rounded decimals.
  • S037 · premise_and_result_audit — Recompute Dioph original a times particular x0 with exact rational arithmetic, not rounded decimals.
  • S036 · premise_and_result_audit — Recompute Dioph particular y0 from scaled source Bezout with exact rational arithmetic, not rounded decimals.
  • S035 · premise_and_result_audit — Recompute Dioph particular x0 from scaled source Bezout with exact rational arithmetic, not rounded decimals.
  • S034 · premise_and_result_audit — Check against the original data and this step's premises; a one-way implication is not an equivalence.
  • S033 · premise_and_result_audit — Recompute Dioph target divided by positive gcd with exact rational arithmetic, not rounded decimals.
  • S032 · premise_and_result_audit — Check against the original data and this step's premises; a one-way implication is not an equivalence.
  • S031 · premise_and_result_audit — Recompute Dioph original signed Bezout identity with exact rational arithmetic, not rounded decimals.
  • S030 · premise_and_result_audit — Recompute Dioph ORIGINAL b times Bezout y with exact rational arithmetic, not rounded decimals.
  • S029 · premise_and_result_audit — Recompute Dioph ORIGINAL a times Bezout x with exact rational arithmetic, not rounded decimals.
  • S028 · premise_and_result_audit — Recompute Dioph restore original b sign with exact rational arithmetic, not rounded decimals.
  • S027 · premise_and_result_audit — Recompute Dioph restore original a sign with exact rational arithmetic, not rounded decimals.
  • S026 · premise_and_result_audit — Check against the original data and this step's premises; a one-way implication is not an equivalence.
  • S025 · premise_and_result_audit — Recompute Dioph Euclid step2 second coefficient difference with exact rational arithmetic, not rounded decimals.
  • S024 · premise_and_result_audit — Recompute Dioph Euclid step2 second coefficient multiple with exact rational arithmetic, not rounded decimals.
  • S023 · premise_and_result_audit — Recompute Dioph Euclid step2 first coefficient difference with exact rational arithmetic, not rounded decimals.
  • S022 · premise_and_result_audit — Recompute Dioph Euclid step2 first coefficient multiple with exact rational arithmetic, not rounded decimals.
  • S021 · premise_and_result_audit — Recompute Dioph Euclid step2 remainder with exact rational arithmetic, not rounded decimals.
  • S020 · premise_and_result_audit — Recompute Dioph Euclid step2 divisor multiple with exact rational arithmetic, not rounded decimals.
  • S019 · premise_and_result_audit — Recompute Dioph Euclid step2 exact ratio with exact rational arithmetic, not rounded decimals.
  • S018 · premise_and_result_audit — Check against the original data and this step's premises; a one-way implication is not an equivalence.
  • S017 · premise_and_result_audit — Recompute Dioph Euclid step1 second coefficient difference with exact rational arithmetic, not rounded decimals.
  • S016 · premise_and_result_audit — Recompute Dioph Euclid step1 second coefficient multiple with exact rational arithmetic, not rounded decimals.
  • S015 · premise_and_result_audit — Recompute Dioph Euclid step1 first coefficient difference with exact rational arithmetic, not rounded decimals.
  • S014 · premise_and_result_audit — Recompute Dioph Euclid step1 first coefficient multiple with exact rational arithmetic, not rounded decimals.
  • S013 · premise_and_result_audit — Recompute Dioph Euclid step1 remainder with exact rational arithmetic, not rounded decimals.
  • S012 · premise_and_result_audit — Recompute Dioph Euclid step1 divisor multiple with exact rational arithmetic, not rounded decimals.
  • S011 · premise_and_result_audit — Recompute Dioph Euclid step1 exact ratio with exact rational arithmetic, not rounded decimals.
  • S010 · premise_and_result_audit — Check against the original data and this step's premises; a one-way implication is not an equivalence.
  • S009 · premise_and_result_audit — Recompute Dioph Euclid step0 second coefficient difference with exact rational arithmetic, not rounded decimals.
  • S008 · premise_and_result_audit — Recompute Dioph Euclid step0 second coefficient multiple with exact rational arithmetic, not rounded decimals.
  • S007 · premise_and_result_audit — Recompute Dioph Euclid step0 first coefficient difference with exact rational arithmetic, not rounded decimals.
  • S006 · premise_and_result_audit — Recompute Dioph Euclid step0 first coefficient multiple with exact rational arithmetic, not rounded decimals.
  • S005 · premise_and_result_audit — Recompute Dioph Euclid step0 remainder with exact rational arithmetic, not rounded decimals.
  • S004 · premise_and_result_audit — Recompute Dioph Euclid step0 divisor multiple with exact rational arithmetic, not rounded decimals.
  • S003 · premise_and_result_audit — Recompute Dioph Euclid step0 exact ratio with exact rational arithmetic, not rounded decimals.
  • S002 · premise_and_result_audit — Check against the original data and this step's premises; a one-way implication is not an equivalence.
  • S001 · premise_and_result_audit — Check against the original data and this step's premises; a one-way implication is not an equivalence.

Result

(-19, 19, 3, -2, x=-19+(3)t, y=19+(-2)t, all_and_only_integer_solutions_for_t_in_Z)

The full substitutions and premise checks give the original answer; source identity,format and status are unchanged.

This question review and source binding

Review date: 2026-10-26

Original questions, answers, step expressions, numeric ASTs and historical records are retained. Source candidate labels remain historical and are not overwritten as formal proof.

Source hashes and review receipts
  • input commit: 0f7be61e2c22317a4075561dc822c87d881a50db
  • original question SHA-256: 30d2b891cd1c24d90374b7177a1ee54b9876be7929d98aaf2b4b1d9077b2ffcf
  • candidate record SHA-256: 23a14890115c79870d9e60e36d651b1e87af1671d657d79c79b282a6ce775679
  • semantic review receipt SHA-256: d165cad30849a3aba67390a59c572c0d965269d4b405e43df36da19e28d85612
  • question-first witness SHA-256: c222ca47a07939c019865a1e4d9ce633205cdee68db92bf96a96f5683a62ebc7
  • Lean: NOT_RUN · human review: NOT_PERFORMED
Same-source full JSON