Step-by-step derivation
S001 · calculation
Before
basis determinant first product := mul(1, 1)
After
basis determinant first product = 1
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001
S002 · calculation
Before
basis determinant second product := mul(0, -2)
After
basis determinant second product = 0
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S001
S003 · calculation
Before
basis determinant signed difference := sub(1, 0)
After
basis determinant signed difference = 1
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S002
S004 · implies
Before
ordered basis columns=[[1, -2], [0, 1]];target=[-2, 0];signed determinant=1
After
nonzero determinant;unique real coordinates;Cramer division permitted
Conditions: none
A nonzero signed determinant gives unique coordinates.Solve in the original basis order,without taking an absolute value or assuming invertibility.
Step identifiers and dependencies
Rule: ordered_basis_qualification_before_coordinates · Uses: G001, S003
S005 · calculation
Before
first coordinate numerator first product := mul(-2, 1)
After
first coordinate numerator first product = -2
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S004
S006 · calculation
Before
first coordinate numerator second product := mul(0, 0)
After
first coordinate numerator second product = 0
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S005
S007 · calculation
Before
first coordinate numerator signed difference := sub(-2, 0)
After
first coordinate numerator signed difference = -2
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S006
S008 · calculation
Before
second coordinate numerator first product := mul(1, 0)
After
second coordinate numerator first product = 0
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S007
S009 · calculation
Before
second coordinate numerator second product := mul(-2, -2)
After
second coordinate numerator second product = 4
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S008
S010 · calculation
Before
second coordinate numerator signed difference := sub(0, 4)
After
second coordinate numerator signed difference = -4
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S009
S011 · calculation
Before
first basis coordinate := div(-2, 1)
After
first basis coordinate = -2
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S010
S012 · calculation
Before
second basis coordinate := div(-4, 1)
After
second basis coordinate = -4
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S011
S013 · implies
Before
coordinate reconstruction:ordered vectors=[[1, -2], [0, 1]];aligned weights=[-2, -4]
After
dimension=2;preserve duplicates and order
Conditions: none
Preserve vector order,duplicates and coefficient pairing.Sum every vector's contribution within the same coordinate.
Step identifiers and dependencies
Rule: ordered_vector_weight_pairing · Uses: G001, S012
S014 · calculation
Before
coordinate reconstruction coordinate0 term0 := mul(-2, 1)
After
coordinate reconstruction coordinate0 term0 = -2
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S013
S015 · calculation
Before
coordinate reconstruction coordinate0 term1 := mul(-4, 0)
After
coordinate reconstruction coordinate0 term1 = 0
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S014
S016 · calculation
Before
coordinate reconstruction coordinate0 sum := sum(-2, 0)
After
coordinate reconstruction coordinate0 sum = -2
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S015
S017 · calculation
Before
coordinate reconstruction coordinate1 term0 := mul(-2, -2)
After
coordinate reconstruction coordinate1 term0 = 4
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S016
S018 · calculation
Before
coordinate reconstruction coordinate1 term1 := mul(-4, 1)
After
coordinate reconstruction coordinate1 term1 = -4
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S017
S019 · calculation
Before
coordinate reconstruction coordinate1 sum := sum(4, -4)
After
coordinate reconstruction coordinate1 sum = 0
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S018
S020 · calculation
Before
basis target residual0 := sub(-2, -2)
After
basis target residual0 = 0
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S019
S021 · calculation
Before
basis target residual1 := sub(0, 0)
After
basis target residual1 = 0
Conditions: none
Compute exactly with this step's specified roles,retaining signs,denominators and original pairings.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S020
S022 · implies
Before
coordinates=[-2, -4];reconstructed=[-2, 0];target=[-2, 0];residuals=[0, 0]
After
both original equations satisfied;uniqueness follows from qualified basis
Conditions: none
Reconstructing both original equations proves existence.Uniqueness follows separately from the nonzero determinant,not from one successful substitution.
Step identifiers and dependencies
Rule: coordinate_reconstruction_and_uniqueness · Uses: G001, S021