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, -1];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, -1)
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, -1)
After
second coordinate numerator 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, 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(-1, -4)
After
second coordinate numerator signed difference = 3
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(3, 1)
After
second basis coordinate = 3
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, 3]
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(3, 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(3, 1)
After
coordinate reconstruction coordinate1 term1 = 3
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, 3)
After
coordinate reconstruction coordinate1 sum = -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, 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(-1, -1)
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, 3];reconstructed=[4, -1];target=[4, -1];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