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, 1)
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, 1], [0, 1]];target=[-4, -2];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(-4, 1)
After
first coordinate numerator first 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, S004
S006 · calculation
Before
first coordinate numerator second product := mul(0, -2)
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(-4, 0)
After
first 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, S006
S008 · calculation
Before
second coordinate numerator first product := mul(1, -2)
After
second 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, S007
S009 · calculation
Before
second coordinate numerator second product := mul(-4, 1)
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(-2, -4)
After
second 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, S009
S011 · calculation
Before
first basis coordinate := div(-4, 1)
After
first 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, S010
S012 · calculation
Before
second basis coordinate := div(2, 1)
After
second 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, S011
S013 · implies
Before
coordinate reconstruction:ordered vectors=[[1, 1], [0, 1]];aligned weights=[-4, 2]
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(-4, 1)
After
coordinate reconstruction coordinate0 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, S013
S015 · calculation
Before
coordinate reconstruction coordinate0 term1 := mul(2, 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(-4, 0)
After
coordinate reconstruction coordinate0 sum = -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, S015
S017 · calculation
Before
coordinate reconstruction coordinate1 term0 := mul(-4, 1)
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(2, 1)
After
coordinate reconstruction coordinate1 term1 = 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, S017
S019 · calculation
Before
coordinate reconstruction coordinate1 sum := sum(-4, 2)
After
coordinate reconstruction coordinate1 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, S018
S020 · calculation
Before
basis target residual0 := sub(-4, -4)
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(-2, -2)
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=[-4, 2];reconstructed=[-4, -2];target=[-4, -2];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