Original question and givens
Use the exact real R² candidate B(x,y)=x^T A y with the complete integer matrix A=[[7, 0], [0, 1]]. Bilinearity follows from the formula; symmetry and strict positive definiteness remain separate obligations. For a symmetric 2-by-2 matrix the Sylvester certificate requires a positive leading entry and positive determinant. Positive semidefiniteness or finitely many positive samples are insufficient, and completeness is not inferred. x=[-2, 2], y=[0, 7]. Give (matrix,x,y,value). This evaluation family does not first require the symmetry and positive-definite checks to pass.
G001 — Use the exact real R² candidate B(x,y)=x^T A y with the complete integer matrix A=[[7, 0], [0, 1]]. Bilinearity follows from the formula; symmetry and strict positive definiteness remain separate obligations. For a symmetric 2-by-2 matrix the Sylvester certificate requires a positive leading entry and positive determinant. Positive semidefiniteness or finitely many positive samples are insufficient, and completeness is not inferred. x=[-2, 2], y=[0, 7]. Give (matrix,x,y,value). This evaluation family does not first require the symmetry and positive-definite checks to pass.
Step-by-step derivation
S001 · implies
Before
candidate real R2 form;matrix=[[7, 0], [0, 1]];B(x,y)=x^T*A*y
After
matrix distributivity supplies bilinearity;other inner-product obligations remain separate
Conditions: none
The matrix formula is bilinear without presuming symmetry or positive definiteness.This protocol is real R²,not a complex-conjugate or arbitrary-dimensional claim.
Step identifiers and dependencies
Rule: inner_candidate_bilinear_not_presumed_inner_product · Uses: G001
S002 · implies
Before
candidate evaluation matrix second slot:matrix=[[7, 0], [0, 1]];input=[0, 7]
After
input dimension=2;output dimension=2;rows dot input
Conditions: none
Retain column-input/row-output roles for rectangular matrices.Computed values can exceed raw input bounds and are not clipped.
Step identifiers and dependencies
Rule: matrix_row_column_roles · Uses: G001, S001
S003 · calculation
Before
candidate evaluation matrix second slot row0 column0 product := mul(7, 0)
After
candidate evaluation matrix second slot row0 column0 product = 0
Conditions: none
Compute exactly from original roles and established intermediates,retaining coordinates,coefficients,signs and necessary guards.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S002
S004 · calculation
Before
candidate evaluation matrix second slot row0 column1 product := mul(0, 7)
After
candidate evaluation matrix second slot row0 column1 product = 0
Conditions: none
Compute exactly from original roles and established intermediates,retaining coordinates,coefficients,signs and necessary guards.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S003
S005 · calculation
Before
candidate evaluation matrix second slot row0 sum := sum(0, 0)
After
candidate evaluation matrix second slot row0 sum = 0
Conditions: none
Compute exactly from original roles and established intermediates,retaining coordinates,coefficients,signs and necessary guards.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S004
S006 · calculation
Before
candidate evaluation matrix second slot row1 column0 product := mul(0, 0)
After
candidate evaluation matrix second slot row1 column0 product = 0
Conditions: none
Compute exactly from original roles and established intermediates,retaining coordinates,coefficients,signs and necessary guards.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S005
S007 · calculation
Before
candidate evaluation matrix second slot row1 column1 product := mul(1, 7)
After
candidate evaluation matrix second slot row1 column1 product = 7
Conditions: none
Compute exactly from original roles and established intermediates,retaining coordinates,coefficients,signs and necessary guards.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S006
S008 · calculation
Before
candidate evaluation matrix second slot row1 sum := sum(0, 7)
After
candidate evaluation matrix second slot row1 sum = 7
Conditions: none
Compute exactly from original roles and established intermediates,retaining coordinates,coefficients,signs and necessary guards.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S007
S009 · calculation
Before
candidate evaluation first coordinate0 product := mul(-2, 0)
After
candidate evaluation first coordinate0 product = 0
Conditions: none
Compute exactly from original roles and established intermediates,retaining coordinates,coefficients,signs and necessary guards.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S008
S010 · calculation
Before
candidate evaluation first coordinate1 product := mul(2, 7)
After
candidate evaluation first coordinate1 product = 14
Conditions: none
Compute exactly from original roles and established intermediates,retaining coordinates,coefficients,signs and necessary guards.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S009
S011 · calculation
Before
candidate evaluation bilinear sum := sum(0, 14)
After
candidate evaluation bilinear sum = 14
Conditions: none
Compute exactly from original roles and established intermediates,retaining coordinates,coefficients,signs and necessary guards.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S010
Result
([[7, 0], [0, 1]], [-2, 2], [0, 7], 14)
The full substitutions and premise checks give the original answer; source identity,format and status are unchanged.