WHY MATHEMATICS?
Why Mathematics? | Von Neumann Trace Inequality: Singular Values, Matrix Inner Products and Alignment
How singular magnitudes set a ceiling while singular-vector alignment decides whether a matrix pairing reaches it.
Why mathematics is important becomes easier to see when a real decision depends on it. This guide follows the mechanism from definitions and dimensions to a worked calculation, validation, practical learning and responsible use. It keeps factual evidence separate from interpretation and treats every illustrative scenario as an example rather than a promise of results.
Choose a reading route
- Define the matrix trace inner product
- Calculate aligned and swapped examples
- Understand singular-vector equality conditions
- Connect trace bounds to norm duality
Chapter map
- 1. First matrix
- 2. Aligned matrix
- 3. Inner product
- 4. Ceiling
- 5. Equality
- 6. Misaligned matrix
- 7. New inner product
- 8. Same ceiling
- 9. Gap
- 10. Rotation
- 11. Complex case
- 12. Multiplicity
- 13. Duality
- 14. Application
- 15. Verification
- 16. Conclusion
Visit the How Mathematics Works hub for the wider series and its connections to education, reasoning, science, computing, design and careers.
1. First matrix
A small example makes the mechanism visible. Set A=diag(5,2).
A concrete situation
Its singular values are 5,2.
What the mathematics does not license
Order descending. Evidence becomes stronger when the limitation is tested instead of hidden.
Try it, check it, transfer it
Record A. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
2. Aligned matrix
This is where modelling choices begin to affect evidence. Set B=diag(3,1).
A concrete situation
Its singular values are 3,1.
What the mathematics does not license
Keep directions aligned. Keeping this boundary clear makes the result easier to audit and transfer.
Try it, check it, transfer it
Record B. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
3. Inner product
The central mathematical idea is concrete. Compute tr(A*B).
A concrete situation
The value is 17.
What the mathematics does not license
Use conjugate transpose. A trustworthy workflow records the choice before seeing the final test result.
Try it, check it, transfer it
Record 17. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
4. Ceiling
Here the geometry becomes operational. Compute 5×3+2×1.
A concrete situation
The value is 17.
What the mathematics does not license
Pair ordered singular values. Evidence becomes stronger when the limitation is tested instead of hidden.
Try it, check it, transfer it
Record ceiling. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
Did You Know? In this chapter, the most important number is useful only together with its construction rule. Changing scaling, sample membership or validation design can change the numerical answer without changing the arithmetic.
5. Equality
This step deserves a careful pause. Compare inner product and ceiling.
A concrete situation
Equality holds.
What the mathematics does not license
This is aligned example. Keeping this boundary clear makes the result easier to audit and transfer.
Try it, check it, transfer it
Record result. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
6. Misaligned matrix
The useful question is not only how to calculate, but what the calculation assumes. Set Bprime=diag(1,3).
A concrete situation
Singular values remain 3,1.
What the mathematics does not license
Directions are swapped. A trustworthy workflow records the choice before seeing the final test result.
Try it, check it, transfer it
Record Bprime. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
7. New inner product
A small example makes the mechanism visible. Compute tr(A*Bprime).
A concrete situation
The value is 11.
What the mathematics does not license
Do not reorder entries. Evidence becomes stronger when the limitation is tested instead of hidden.
Try it, check it, transfer it
Record 11. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
8. Same ceiling
This is where modelling choices begin to affect evidence. Reuse ordered singular values.
A concrete situation
The ceiling remains 17.
What the mathematics does not license
Spectra did not change. Keeping this boundary clear makes the result easier to audit and transfer.
Try it, check it, transfer it
Record ceiling. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
Did You Know? In this chapter, the most important number is useful only together with its construction rule. Changing scaling, sample membership or validation design can change the numerical answer without changing the arithmetic.
9. Gap
The central mathematical idea is concrete. Subtract 11 from 17.
A concrete situation
The gap is 6.
What the mathematics does not license
It measures unused alignment. A trustworthy workflow records the choice before seeing the final test result.
Try it, check it, transfer it
Record gap. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
10. Rotation
Here the geometry becomes operational. Rotate B continuously.
A concrete situation
The trace pairing changes.
What the mathematics does not license
The spectral ceiling stays. Evidence becomes stronger when the limitation is tested instead of hidden.
Try it, check it, transfer it
Record experiment. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
11. Complex case
This step deserves a careful pause. Insert phases in singular vectors.
A concrete situation
Use absolute trace.
What the mathematics does not license
Track adjoints. Keeping this boundary clear makes the result easier to audit and transfer.
Try it, check it, transfer it
Record effect. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
12. Multiplicity
The useful question is not only how to calculate, but what the calculation assumes. Tie two singular values.
A concrete situation
Equality directions become less unique.
What the mathematics does not license
Treat subspaces. A trustworthy workflow records the choice before seeing the final test result.
Try it, check it, transfer it
Record condition. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
Did You Know? In this chapter, the most important number is useful only together with its construction rule. Changing scaling, sample membership or validation design can change the numerical answer without changing the arithmetic.
13. Duality
A small example makes the mechanism visible. Maximise over operator-norm unit ball.
A concrete situation
The result gives nuclear norm.
What the mathematics does not license
State constraints. Evidence becomes stronger when the limitation is tested instead of hidden.
Try it, check it, transfer it
Record bridge. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
14. Application
This is where modelling choices begin to affect evidence. Translate trace pairing carefully.
A concrete situation
Scale and alignment both matter.
What the mathematics does not license
Do not infer causation. Keeping this boundary clear makes the result easier to audit and transfer.
Try it, check it, transfer it
Record limits. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
15. Verification
The central mathematical idea is concrete. Compute SVD and trace independently.
A concrete situation
Both routes should agree.
What the mathematics does not license
Keep precision. A trustworthy workflow records the choice before seeing the final test result.
Try it, check it, transfer it
Record audit. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
16. Conclusion
Here the geometry becomes operational. State dimensions, singular values and trace convention.
A concrete situation
The checked values are 17 and 11.
What the mathematics does not license
Keep claim conditional. Evidence becomes stronger when the limitation is tested instead of hidden.
Try it, check it, transfer it
Write conclusion. Then explain the result to someone who has not seen the formula. If the explanation needs a hidden assumption, add that assumption to the model record.
Did You Know? In this chapter, the most important number is useful only together with its construction rule. Changing scaling, sample membership or validation design can change the numerical answer without changing the arithmetic.
A seven-day practice lab
- Day 1: define the decision, observation unit, X variables and Y or reference condition.
- Day 2: reproduce the smallest worked example and check every dimension, unit and sign.
- Day 3: build a transparent baseline and write what it assumes.
- Day 4: fit the main method inside a training-only pipeline; record every parameter.
- Day 5: challenge one assumption with a deliberately difficult dataset or operating regime.
- Day 6: compare validation metrics with the practical workload created by errors.
- Day 7: present one supported conclusion, one unresolved uncertainty and one safe next experiment.
Questions for a student, parent or mentor
- Which part of the model is a mathematical definition, and which part is a choice?
- What small calculation would catch a sign, scale or dimension error?
- What evidence comes from training, validation and the untouched test?
- What benign condition could look like a fault or prediction failure?
- How would the answer change for another response, asset, school project or time period?
- What should a human review before acting on the score?
A method-specific audit before deployment
Von Neumann’s trace inequality bounds the magnitude of the matrix inner product tr(A*B) by the sum of products of corresponding singular values. When the singular values are written in descending order, |tr(A*B)| is at most sum_i sigma_i(A)sigma_i(B). The result turns a coordinate-dependent-looking trace into a basis-independent spectral ceiling.
Take A=diag(5,2) and B=diag(3,1). Both singular-value lists are already ordered. Their trace inner product is 5×3+2×1=17, exactly the upper bound. The leading singular directions are aligned, so this example reaches equality.
Now use Bprime=diag(1,3). Its singular values are still 3 and 1, but its large direction is paired with the smaller direction of A. The trace inner product is 5×1+2×3=11, while the spectral ceiling remains 17. Singular values alone fix the ceiling; relative singular-vector alignment determines whether it is reached.
The conjugate transpose in tr(A*B) matters for complex matrices. Writing tr(AB) without checking dimensions or adjoints creates a different expression. A responsible solution records matrix shapes, whether the field is real or complex, and the exact inner product convention.
The inequality is a matrix analogue of rearrangement and Cauchy–Schwarz ideas. It appears in matrix optimization, statistics, signal processing and proofs about unitarily invariant norms. It does not say that aligned factors are always desirable in an application; it identifies the largest possible trace pairing under the given spectra.
Equality conditions require compatible singular subspaces and phases. A diagonal example makes alignment visible, but repeated singular values allow additional rotations inside tied subspaces. Students should describe equality geometrically rather than claim that both matrices must be diagonal.
The theorem also helps derive duality between operator and nuclear norms. Maximizing a trace pairing over matrices with operator norm at most one gives the nuclear norm. This bridge supports convex optimization but does not make nuclear norm identical to rank.
Applications should distinguish an upper bound from an observed correlation or causal relationship. A large trace inner product can result from scale and alignment; it does not establish that one matrix generated the other.
Did You Know? Swapping only the singular vectors can change the trace pairing while leaving every singular value unchanged. That makes the inequality a clean lesson in the difference between spectral magnitude and geometric alignment.
A classroom audit can compute the singular values, the trace inner product, the spectral ceiling and the ratio between them. Rotate one singular-vector basis continuously and watch the ratio move while the ceiling stays fixed. The experiment turns an abstract equality condition into a reproducible geometric story.
For parents and students, the broader habit is to compare both capacity and alignment. Two strong sets of abilities do not automatically reinforce one another unless their directions match the task. The analogy is useful only after the mathematical claim remains precise.
The bound can be checked against the Frobenius Cauchy–Schwarz inequality. Since the singular-value product sum is itself at most ||A||F||B||F, von Neumann’s result inserts a sharper intermediate ceiling that preserves the whole ordered spectral profile. In the aligned example, ||A||F||B||F=sqrt(29)sqrt(10), about 17.029, while the singular-value product sum is exactly 17. The difference is small there, but other spectra can make the refinement more visible.
A trace objective often appears inside an optimization problem. Before maximizing it, students should identify which quantities are fixed: singular values, operator norm, Frobenius norm or the whole matrix. Different feasible sets produce different optima. Von Neumann’s inequality answers the alignment problem for fixed singular spectra; it does not solve every trace maximization automatically.
A quality-control routine computes the trace directly, computes both SVDs, sorts their singular values, and calculates the product sum. If the direct magnitude exceeds the ceiling, the likely causes are a missing adjoint, a dimension error, unsorted values or arithmetic. This four-step audit is fast and transferable to covariance, quantum and optimization calculations.
Frequently asked questions
What does von Neumann’s trace inequality say?
The absolute trace inner product is bounded by the ordered singular-value product sum.
Why do singular vectors matter?
They determine how close the pairing comes to the spectral ceiling.
What is the complex inner product?
tr(A*B), with conjugate transpose.
When is equality possible?
When singular directions and phases are compatibly aligned.
Does a large trace prove causation?
No. It reflects scale and alignment.
What must be reported?
Shapes, adjoint convention, singular values, trace value, ceiling and equality conditions.
Primary source and fact-check note
John von Neumann, “Some Matrix-Inequalities and Metrization of Matrix-Space,” Tomsk University Review 1, 1937. Definitions and core claims in this article were checked against this primary publication. Calculations shown here were independently recomputed. Examples are educational illustrations; they are not reported industrial performance results.
Useful next reading
- Mirsky on traces of matrix products
- Ky Fan norms
- Eckart–Young–Mirsky theorem
- How Mathematics Works
- Study and learning methods
Keep the options open. Mathematics education supports clearer questions, transferable problem-solving skills and informed choices across science, engineering, computing, AI, statistics, design and many other careers. It does not guarantee intelligence, income, admission or employment; those outcomes depend on far more than one subject or model.
Spectral audit: assumptions, norms and optimization logic
Shape audit
Verify A and B have compatible dimensions.
Adjoint audit
Use tr(A*B) for complex inner products.
Order audit
Pair singular values in descending order.
Equality audit
Distinguish magnitude from alignment.
Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.
Mechanism workshop: calculate, challenge and transfer
Manual reconstruction
Build the smallest matrix example for trace alignment. Label spectra, shapes, norms and assumptions.
Assumption map
Place adjoints, p, rank, measurement and randomness conditions beside the step they permit.
Counterexample
Remove one hypothesis and identify the first invalid conclusion.
Sensitivity
Change one singular value, alignment, measurement or random probe at a time.
Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.
Independent verification
Recompute traces, spectra, ranks and residuals through a second route.
Simulation
Repeat a random sketch or noisy recovery while keeping observation and theorem separate.
Engineering transfer
Map the mechanism to compression, control, signal processing or large data.
AI transfer
Explain a learning use without promising accuracy, intelligence or employment.
Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.
Parent explanation
Describe the reasoning habit in plain language without guaranteed results.
Limit statement
Write one supported claim, one overclaim and one repaired conclusion.
Evidence notebook: reconstruct every matrix step
Evidence notebook 1: First matrix
Step 1 isolates first matrix. Set A=diag(5,2). The checked result is: Its singular values are 5,2. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: Order descending. Record A. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 2: Aligned matrix
Step 2 isolates aligned matrix. Set B=diag(3,1). The checked result is: Its singular values are 3,1. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: Keep directions aligned. Record B. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 3: Inner product
Step 3 isolates inner product. Compute tr(A*B). The checked result is: The value is 17. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: Use conjugate transpose. Record 17. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 4: Ceiling
Step 4 isolates ceiling. Compute 5×3+2×1. The checked result is: The value is 17. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: Pair ordered singular values. Record ceiling. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.
Evidence notebook 5: Equality
Step 5 isolates equality. Compare inner product and ceiling. The checked result is: Equality holds. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: This is aligned example. Record result. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 6: Misaligned matrix
Step 6 isolates misaligned matrix. Set Bprime=diag(1,3). The checked result is: Singular values remain 3,1. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: Directions are swapped. Record Bprime. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 7: New inner product
Step 7 isolates new inner product. Compute tr(A*Bprime). The checked result is: The value is 11. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: Do not reorder entries. Record 11. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 8: Same ceiling
Step 8 isolates same ceiling. Reuse ordered singular values. The checked result is: The ceiling remains 17. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: Spectra did not change. Record ceiling. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.
Evidence notebook 9: Gap
Step 9 isolates gap. Subtract 11 from 17. The checked result is: The gap is 6. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: It measures unused alignment. Record gap. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 10: Rotation
Step 10 isolates rotation. Rotate B continuously. The checked result is: The trace pairing changes. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: The spectral ceiling stays. Record experiment. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 11: Complex case
Step 11 isolates complex case. Insert phases in singular vectors. The checked result is: Use absolute trace. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: Track adjoints. Record effect. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 12: Multiplicity
Step 12 isolates multiplicity. Tie two singular values. The checked result is: Equality directions become less unique. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: Treat subspaces. Record condition. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.
Evidence notebook 13: Duality
Step 13 isolates duality. Maximise over operator-norm unit ball. The checked result is: The result gives nuclear norm. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: State constraints. Record bridge. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 14: Application
Step 14 isolates application. Translate trace pairing carefully. The checked result is: Scale and alignment both matter. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: Do not infer causation. Record limits. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 15: Verification
Step 15 isolates verification. Compute SVD and trace independently. The checked result is: Both routes should agree. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: Keep precision. Record audit. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 16: Conclusion
Step 16 isolates conclusion. State dimensions, singular values and trace convention. The checked result is: The checked values are 17 and 11. Preserve dimensions, singular values, p, rank, measurement map or random scheme beside every number. The safeguard is: Keep claim conditional. Write conclusion. Change one input while holding the others fixed, recalculate traces, norms, ranks or residuals, and explain whether the change comes from magnitude, alignment, convex relaxation, sketch dimension or rounding. Ask a second reader to reproduce the calculation. Finish with the narrow conclusion and the evidence still missing.
Failure cases and responsible recovery
Missing adjoint
The standard complex inner product uses A*. Build a small counterexample, choose an eligible theorem and state the missing evidence before calculating again.
Unsorted spectrum
The ceiling pairs ordered singular values. Build a small counterexample, choose an eligible theorem and state the missing evidence before calculating again.
Entry alignment
Entries do not reveal singular-vector alignment. Build a small counterexample, choose an eligible theorem and state the missing evidence before calculating again.
Equality shortcut
Equal singular values do not guarantee trace equality. Build a small counterexample, choose an eligible theorem and state the missing evidence before calculating again.
Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.
Dimension mismatch
Trace products need compatible shapes. Build a small counterexample, choose an eligible theorem and state the missing evidence before calculating again.
Causation claim
A large pairing is not causal evidence. Build a small counterexample, choose an eligible theorem and state the missing evidence before calculating again.
Sign omission
Use absolute value in the general bound. Build a small counterexample, choose an eligible theorem and state the missing evidence before calculating again.
Norm confusion
The product sum is not a Frobenius product unless justified. Build a small counterexample, choose an eligible theorem and state the missing evidence before calculating again.
Did You Know? A sophisticated adjustment can be algebraically correct and still answer the wrong scientific question when samples, labels, batches or validation boundaries are wrong.