Original question and givens
Use the explicitly declared matrix model on all R²→R² with column vectors. Finite test values do not prove an arbitrary function linear; the zero matrix defines a linear map. M=[[12, 1], [2, -1]], v=[1, -1]. Give (first column M*e1, second column M*e2, Mv, v1*column1+v2*column2).
G001 — Use the explicitly declared matrix model on all R²→R² with column vectors. Finite test values do not prove an arbitrary function linear; the zero matrix defines a linear map. M=[[12, 1], [2, -1]], v=[1, -1]. Give (first column M*e1, second column M*e2, Mv, v1*column1+v2*column2).
Step-by-step derivation
S001 · implies
Before
M=[[12, 1], [2, -1]];v=[1, -1]
After
declared R2 matrix model;finite values are not a test of an arbitrary function
Conditions: none
The declared matrix model Mv gives a linear map on all R² by distributivity.The listed finite evaluations do not prove an arbitrary function linear.The zero map is linear;nonzero values or invertibility are not required.
Step identifiers and dependencies
Rule: declared_linear_model_scope · Uses: G001
S002 · calculation
Before
Mv[0] term0 := mul(12, 1)
After
Mv[0] term0 = 12
Conditions: none
Multiply the specified scalar and component at this position;do not substitute an inner product or entrywise matrix product.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S001
S003 · calculation
Before
Mv[0] term1 := mul(1, -1)
After
Mv[0] term1 = -1
Conditions: none
Multiply the specified scalar and component at this position;do not substitute an inner product or entrywise matrix product.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S002
S004 · calculation
Before
Mv[0] row sum := sum(12, -1)
After
Mv[0] row sum = 11
Conditions: none
Add the already aligned component or position,without mixing coordinates.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S003
S005 · calculation
Before
Mv[1] term0 := mul(2, 1)
After
Mv[1] term0 = 2
Conditions: none
Multiply the specified scalar and component at this position;do not substitute an inner product or entrywise matrix product.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S004
S006 · calculation
Before
Mv[1] term1 := mul(-1, -1)
After
Mv[1] term1 = 1
Conditions: none
Multiply the specified scalar and component at this position;do not substitute an inner product or entrywise matrix product.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S005
S007 · calculation
Before
Mv[1] row sum := sum(2, 1)
After
Mv[1] row sum = 3
Conditions: none
Add the already aligned component or position,without mixing coordinates.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S006
S008 · implies
Before
M=[[12, 1], [2, -1]];e1=[1, 0];e2=[0, 1]
After
M e1=[12, 2];M e2=[1, -1]
Conditions: none
The first standard basis vector selects the first column,and the second selects the second column.Do not substitute rows for basis images.
Step identifiers and dependencies
Rule: basis_images_are_columns · Uses: G001, S007
S009 · calculation
Before
v0 column1[0] := mul(1, 12)
After
v0 column1[0] = 12
Conditions: none
Multiply the specified scalar and component at this position;do not substitute an inner product or entrywise matrix product.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S008
S010 · calculation
Before
v0 column1[1] := mul(1, 2)
After
v0 column1[1] = 2
Conditions: none
Multiply the specified scalar and component at this position;do not substitute an inner product or entrywise matrix product.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S009
S011 · calculation
Before
v1 column2[0] := mul(-1, 1)
After
v1 column2[0] = -1
Conditions: none
Multiply the specified scalar and component at this position;do not substitute an inner product or entrywise matrix product.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S010
S012 · calculation
Before
v1 column2[1] := mul(-1, -1)
After
v1 column2[1] = 1
Conditions: none
Multiply the specified scalar and component at this position;do not substitute an inner product or entrywise matrix product.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S011
S013 · calculation
Before
basis reconstruction[0] := sum(12, -1)
After
basis reconstruction[0] = 11
Conditions: none
Add the already aligned component or position,without mixing coordinates.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S012
S014 · calculation
Before
basis reconstruction[1] := sum(2, 1)
After
basis reconstruction[1] = 3
Conditions: none
Add the already aligned component or position,without mixing coordinates.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S013
S015 · implies
Before
v=[1, -1];Mv=[11, 3]
After
column reconstruction=[11, 3]
Conditions: none
First compute Mv by row times column vector,then reconstruct it from the basis images.The two routes do not reuse a proposed answer.
Step identifiers and dependencies
Rule: basis_reconstruction_audit · Uses: G001, S014
Result
([12, 2], [1, -1], [11, 3], [11, 3])
The full substitutions and premise checks give the original answer; source identity,format and status are unchanged.