Step-by-step derivation
S001 · implies
Before
declared complex ordered pair=[-7, 2]
After
exact integer coefficients in the algebra with i^2=-1
Conditions: none
Use the declared complex algebra,not componentwise real-vector multiplication.The zero complex number is allowed.
Step identifiers and dependencies
Rule: exact_complex_pair_scope · Uses: G001
S002 · calculation
Before
given value negate imaginary coefficient := sub(0, 2)
After
given value negate imaginary coefficient = -2
Conditions: none
Compute exactly from this step's original operands in the specified order,retaining signs and denominator conditions.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S001
S003 · implies
Before
given value:original ordered pair=[-7, 2]
After
conjugate pair=[-7, -2]
Conditions: none
The pair(a,b) denotes a+bi.Conjugation fixes the real part and negates only b;it does not exchange coordinates.
Step identifiers and dependencies
Rule: complex_conjugate_real_fixed_imaginary_negated · Uses: G001, S002
S004 · calculation
Before
value times conjugate real-real := mul(-7, -7)
After
value times conjugate real-real = 49
Conditions: none
Compute exactly from this step's original operands in the specified order,retaining signs and denominator conditions.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S003
S005 · calculation
Before
value times conjugate imaginary-imaginary := mul(2, -2)
After
value times conjugate imaginary-imaginary = -4
Conditions: none
Compute exactly from this step's original operands in the specified order,retaining signs and denominator conditions.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S004
S006 · calculation
Before
value times conjugate real coefficient := sub(49, -4)
After
value times conjugate real coefficient = 53
Conditions: none
Compute exactly from this step's original operands in the specified order,retaining signs and denominator conditions.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S005
S007 · calculation
Before
value times conjugate real-imaginary := mul(-7, -2)
After
value times conjugate real-imaginary = 14
Conditions: none
Compute exactly from this step's original operands in the specified order,retaining signs and denominator conditions.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S006
S008 · calculation
Before
value times conjugate imaginary-real := mul(2, -7)
After
value times conjugate imaginary-real = -14
Conditions: none
Compute exactly from this step's original operands in the specified order,retaining signs and denominator conditions.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S007
S009 · calculation
Before
value times conjugate imaginary coefficient := sum(14, -14)
After
value times conjugate imaginary coefficient = 0
Conditions: none
Compute exactly from this step's original operands in the specified order,retaining signs and denominator conditions.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S008
S010 · implies
Before
value times conjugate:left=[-7, 2];right=[-7, -2];i^2=-1
After
complex product=[53, 0]
Conditions: none
Expand(a+bi)(c+di)=(ac−bd)+(ad+bc)i,retaining each of the four products' source positions and signs.
Step identifiers and dependencies
Rule: complex_product_ordered_component_expansion · Uses: G001, S009
S011 · calculation
Before
real coefficient squared := mul(-7, -7)
After
real coefficient squared = 49
Conditions: none
Compute exactly from this step's original operands in the specified order,retaining signs and denominator conditions.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S010
S012 · calculation
Before
imaginary coefficient squared := mul(2, 2)
After
imaginary coefficient squared = 4
Conditions: none
Compute exactly from this step's original operands in the specified order,retaining signs and denominator conditions.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S011
S013 · calculation
Before
exact squared modulus := sum(49, 4)
After
exact squared modulus = 53
Conditions: none
Compute exactly from this step's original operands in the specified order,retaining signs and denominator conditions.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S012
S014 · implies
Before
value=[-7, 2];real square=49;imaginary square=4
After
modulus squared=53
Conditions: none
The requested value is|z|²=a²+b²,not|z|.Do not substitute a radical,approximation or negative square root.
Step identifiers and dependencies
Rule: modulus_squared_not_unrequested_square_root · Uses: G001, S013
S015 · implies
Before
computed product=[53, 0];squared modulus=53
After
product is real embedding [modulus squared,0]
Conditions: none
The computed imaginary coefficient cancels to0,and the real coefficient equals the sum of squares.The product was not merely filled from an expected answer.
Step identifiers and dependencies
Rule: complex_times_conjugate_imaginary_cancellation · Uses: G001, S014