Step-by-step derivation
S001 · implies
Before
source roles = [qf-mod25-basisdeep-zero-vector-dependence-certificate, basisdeep-zero-vector-dependence-certificate, R2_basis_density_without_dimension_extension, []]
After
derived = [[vectors, index, selected, is_zero, nontrivial_coefficients, THIS_certificate]]
Conditions: none
MOD25 uses LOCAL hyphens/named domains,legacy matrices underscores/reals;BASE logic acquires no domain/op.Output tuples,matrices,numeric fields and fraction texts follow THIS source,not a universal/1 rule.Retain originals/English/AST/status.
Step identifiers and dependencies
Rule: R65_SOURCE_bank_keys_operation_domain_ordered_output_roles · Uses: G001
S002 · implies
Before
source roles = [zero certificate ORIGINAL vector0, [1, 2]]
After
derived = [[1, 2]]
Conditions: none
RAW vectors are nonempty with1..6 components bounded±1000.ONLY the R² coordinate task adds dimension2;do not infer an extra2D gate elsewhere from a domain label.
Step identifiers and dependencies
Rule: Basis_RAW_vector_1to6_components_bound1000 · Uses: G001, S001
S003 · implies
Before
source roles = [zero certificate ORIGINAL vector1, [2, 1]]
After
derived = [[2, 1]]
Conditions: none
RAW vectors are nonempty with1..6 components bounded±1000.ONLY the R² coordinate task adds dimension2;do not infer an extra2D gate elsewhere from a domain label.
Step identifiers and dependencies
Rule: Basis_RAW_vector_1to6_components_bound1000 · Uses: G001, S002
S004 · implies
Before
source roles = [zero certificate ORIGINAL vector2, [0, 0]]
After
derived = [[0, 0]]
Conditions: none
RAW vectors are nonempty with1..6 components bounded±1000.ONLY the R² coordinate task adds dimension2;do not infer an extra2D gate elsewhere from a domain label.
Step identifiers and dependencies
Rule: Basis_RAW_vector_1to6_components_bound1000 · Uses: G001, S003
S005 · calculation
Before
zero proposed nontrivial relation ORIGINAL vector0 coordinate0 weighted term := mul(0, 1)
After
zero proposed nontrivial relation ORIGINAL vector0 coordinate0 weighted term = 0
Conditions: none
Use ORIGINAL operands/order for exact arithmetic.Rational operations separately enforce this MOD25 SOURCE pre-reduction envelope.Do not globally cap every derived integer at one million or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S004
S006 · calculation
Before
zero proposed nontrivial relation ORIGINAL vector1 coordinate0 weighted term := mul(0, 2)
After
zero proposed nontrivial relation ORIGINAL vector1 coordinate0 weighted term = 0
Conditions: none
Use ORIGINAL operands/order for exact arithmetic.Rational operations separately enforce this MOD25 SOURCE pre-reduction envelope.Do not globally cap every derived integer at one million or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S005
S007 · calculation
Before
zero proposed nontrivial relation ORIGINAL vector2 coordinate0 weighted term := mul(1, 0)
After
zero proposed nontrivial relation ORIGINAL vector2 coordinate0 weighted term = 0
Conditions: none
Use ORIGINAL operands/order for exact arithmetic.Rational operations separately enforce this MOD25 SOURCE pre-reduction envelope.Do not globally cap every derived integer at one million or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S006
S008 · calculation
Before
zero proposed nontrivial relation ORIGINAL coordinate0 all terms sum := sum(0, 0, 0)
After
zero proposed nontrivial relation ORIGINAL coordinate0 all terms sum = 0
Conditions: none
Use ORIGINAL operands/order for exact arithmetic.Rational operations separately enforce this MOD25 SOURCE pre-reduction envelope.Do not globally cap every derived integer at one million or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S007
S009 · implies
Before
source roles = [zero proposed nontrivial relation, 0, [[1, 2], [2, 1], [0, 0]], [0, 0, 1]]
After
derived = [[0, 0, 0], 0]
Conditions: none
For EACH coordinate retain EVERY coefficient*vector component before summing.Do not recap derived reconstructions as RAW vector/coefficient inputs.
Step identifiers and dependencies
Rule: Basis_EACH_coordinate_complete_linear_combination_no_derived_raw_cap · Uses: G001, S008
S010 · calculation
Before
zero proposed nontrivial relation ORIGINAL vector0 coordinate1 weighted term := mul(0, 2)
After
zero proposed nontrivial relation ORIGINAL vector0 coordinate1 weighted term = 0
Conditions: none
Use ORIGINAL operands/order for exact arithmetic.Rational operations separately enforce this MOD25 SOURCE pre-reduction envelope.Do not globally cap every derived integer at one million or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S009
S011 · calculation
Before
zero proposed nontrivial relation ORIGINAL vector1 coordinate1 weighted term := mul(0, 1)
After
zero proposed nontrivial relation ORIGINAL vector1 coordinate1 weighted term = 0
Conditions: none
Use ORIGINAL operands/order for exact arithmetic.Rational operations separately enforce this MOD25 SOURCE pre-reduction envelope.Do not globally cap every derived integer at one million or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S010
S012 · calculation
Before
zero proposed nontrivial relation ORIGINAL vector2 coordinate1 weighted term := mul(1, 0)
After
zero proposed nontrivial relation ORIGINAL vector2 coordinate1 weighted term = 0
Conditions: none
Use ORIGINAL operands/order for exact arithmetic.Rational operations separately enforce this MOD25 SOURCE pre-reduction envelope.Do not globally cap every derived integer at one million or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S011
S013 · calculation
Before
zero proposed nontrivial relation ORIGINAL coordinate1 all terms sum := sum(0, 0, 0)
After
zero proposed nontrivial relation ORIGINAL coordinate1 all terms sum = 0
Conditions: none
Use ORIGINAL operands/order for exact arithmetic.Rational operations separately enforce this MOD25 SOURCE pre-reduction envelope.Do not globally cap every derived integer at one million or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S012
S014 · implies
Before
source roles = [zero proposed nontrivial relation, 1, [[1, 2], [2, 1], [0, 0]], [0, 0, 1]]
After
derived = [[0, 0, 0], 0]
Conditions: none
For EACH coordinate retain EVERY coefficient*vector component before summing.Do not recap derived reconstructions as RAW vector/coefficient inputs.
Step identifiers and dependencies
Rule: Basis_EACH_coordinate_complete_linear_combination_no_derived_raw_cap · Uses: G001, S013
S015 · implies
Before
source roles = [[[1, 2], [2, 1], [0, 0]], 2, [0, 0]]
After
derived = [[0, 0, 1], [0, 0], Yes]
Conditions: none
The coefficient is1 at THIS index and0 elsewhere,so the list is nontrivial and its combination equals the selected vector.ONLY a zero selection certifies dependence.No does not establish whole-family independence.
Step identifiers and dependencies
Rule: Basis_ZERO_selected_vector_nontrivial_e_index_relation_ONLY_THIS_certificate · Uses: G001, S014
Result
([[1, 2], [2, 1], [0, 0]], 2, [0, 0], Yes, [0, 0, 1], Yes)
The full substitutions and premise checks give the original answer; source identity,format and status are unchanged.