WHY MATHEMATICS?
Why Mathematics? | Matrix Efron–Stein Inequality: Exchangeable Pairs, Variance Proxies and Random Matrix Functions
How independent copies turn local matrix sensitivity into trace-variance and higher-moment control.
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
- Construct replace-one matrix copies
- Calculate a trace-variance example
- Understand conditional variance proxies
- Separate mathematical replacement from causality
Chapter map
- 1. Inputs
- 2. Matrix function
- 3. Mean
- 4. Square
- 5. Trace identity
- 6. Left side
- 7. Copy one
- 8. Difference one
- 9. Expected square one
- 10. Copy two
- 11. Difference two
- 12. Expected square two
- 13. Right side
- 14. Comparison
- 15. Higher moments
- 16. Claim
Visit the How Mathematics Works hub for the wider series and its connections to education, reasoning, science, computing, design and careers.
1. Inputs
The central mathematical idea is concrete. Use independent Rademacher Z1 and Z2.
A concrete situation
Each sign is plus or minus one equally.
What the mathematics does not license
State independence. Keeping this boundary clear makes the result easier to audit and transfer.
Try it, check it, transfer it
Record law. 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. Matrix function
Here the geometry becomes operational. Set X=diag(Z1+Z2,Z1-Z2).
A concrete situation
X is self-adjoint.
What the mathematics does not license
The diagonal entries share inputs. A trustworthy workflow records the choice before seeing the final test result.
Try it, check it, transfer it
Record X. 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. Mean
This step deserves a careful pause. Average over the four sign pairs.
A concrete situation
E X is zero.
What the mathematics does not license
Compute the matrix expectation. Evidence becomes stronger when the limitation is tested instead of hidden.
Try it, check it, transfer it
Record mean. 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. Square
The useful question is not only how to calculate, but what the calculation assumes. Square X.
A concrete situation
Diagonal entries become the two scalar squares.
What the mathematics does not license
Matrix powers bind before expectation. Keeping this boundary clear makes the result easier to audit and transfer.
Try it, check it, transfer it
Record X squared. 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. Trace identity
A small example makes the mechanism visible. Add the two squared diagonal terms.
A concrete situation
The sum simplifies to four.
What the mathematics does not license
Use (a+b)^2+(a-b)^2. A trustworthy workflow records the choice before seeing the final test result.
Try it, check it, transfer it
Record 4. 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. Left side
This is where modelling choices begin to affect evidence. Take E tr[(X-EX)^2].
A concrete situation
The value is four.
What the mathematics does not license
This is trace variance. Evidence becomes stronger when the limitation is tested instead of hidden.
Try it, check it, transfer it
Record LHS. 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. Copy one
The central mathematical idea is concrete. Create independent Z1 prime.
A concrete situation
Replace only coordinate one.
What the mathematics does not license
Keep Z2 fixed in the coupling. Keeping this boundary clear makes the result easier to audit and transfer.
Try it, check it, transfer it
Record copy. 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. Difference one
Here the geometry becomes operational. Compute X-X1 prime.
A concrete situation
Both diagonal entries equal Z1-Z1 prime.
What the mathematics does not license
Signs are the same here. A trustworthy workflow records the choice before seeing the final test result.
Try it, check it, transfer it
Record matrix. 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. Expected square one
This step deserves a careful pause. Square and take expected trace.
A concrete situation
The value is four.
What the mathematics does not license
E(Z1-Z1 prime)^2=2. Evidence becomes stronger when the limitation is tested instead of hidden.
Try it, check it, transfer it
Record term. 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. Copy two
The useful question is not only how to calculate, but what the calculation assumes. Create independent Z2 prime.
A concrete situation
Replace only coordinate two.
What the mathematics does not license
Keep Z1 fixed. Keeping this boundary clear makes the result easier to audit and transfer.
Try it, check it, transfer it
Record copy. 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. Difference two
A small example makes the mechanism visible. Compute X-X2 prime.
A concrete situation
Diagonal changes have opposite signs.
What the mathematics does not license
Their squares agree. A trustworthy workflow records the choice before seeing the final test result.
Try it, check it, transfer it
Record matrix. 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. Expected square two
This is where modelling choices begin to affect evidence. Square and take expected trace.
A concrete situation
The value is four.
What the mathematics does not license
Opposite signs disappear after squaring. Evidence becomes stronger when the limitation is tested instead of hidden.
Try it, check it, transfer it
Record term. 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. Right side
The central mathematical idea is concrete. Take one half of 4+4.
A concrete situation
The value is four.
What the mathematics does not license
Keep the factor one half. Keeping this boundary clear makes the result easier to audit and transfer.
Try it, check it, transfer it
Record RHS. 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. Comparison
Here the geometry becomes operational. Compare left and right sides.
A concrete situation
Equality holds in this example.
What the mathematics does not license
Equality is not universal. A trustworthy workflow records the choice before seeing the final test result.
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.
15. Higher moments
This step deserves a careful pause. Use the paper’s trace-moment results when needed.
A concrete situation
Constants and proxies change.
What the mathematics does not license
Do not extrapolate from p=1. Evidence becomes stronger when the limitation is tested instead of hidden.
Try it, check it, transfer it
Record theorem. 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. Claim
The useful question is not only how to calculate, but what the calculation assumes. State independent inputs, replacement construction and trace form.
A concrete situation
Both sides equal four.
What the mathematics does not license
Replacement is not a causal intervention. Keeping this boundary clear makes the result easier to audit and transfer.
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
The matrix Efron–Stein inequality studies a random self-adjoint matrix X=H(Z) through replace-one copies. For each independent coordinate Z_j, create Z_j prime with the same distribution, replace only that coordinate and compare X with X_j prime. The collection of squared changes forms a data-dependent variance proxy.
At second order, a clean trace form states that E tr[(X-E X) squared] is at most one half of the sum over j of E tr[(X-X_j prime) squared]. Higher matrix Efron–Stein results control trace moments or exponential moments using conditional variance proxies and exchangeable-pair arguments.
Take independent Rademacher signs Z1 and Z2 and H(Z)=diag(Z1+Z2,Z1-Z2). The mean matrix is zero. The trace of H squared is (Z1+Z2) squared plus (Z1-Z2) squared, which simplifies to four for every sign pair. The left side is therefore four.
Replacing Z1 changes both diagonal entries by Z1-Z1 prime. The squared difference is (Z1-Z1 prime) squared times the identity, whose expected trace is four. Replacing Z2 also gives expected trace four. One half of their sum is four, so the worked example reaches equality.
This example shows why a matrix replacement calculation can remain simple even when the outputs are coupled. The two diagonal coordinates share the same inputs, yet the replace-one method attributes fluctuation to each independent source without pretending the output entries are independent.
The general variance proxy is random and matrix-valued. Its operator norm can be much smaller for some data sets than a worst-case deterministic bound, but a theorem using it has its own constants and conditional structure. A scalar sample variance or an entrywise replacement score cannot be substituted without proof.
In algorithms, X may be a graph matrix, covariance estimator or kernel matrix produced from many inputs. The inequality helps identify which coordinates drive spectral instability. It does not show that replacing a real person or data record causes an observed outcome; replacement is a mathematical comparison device.
Frequently asked questions
What is matrix Efron–Stein?
A family of variance and concentration inequalities for random matrices built from independent inputs.
What is a replace-one copy?
The output after one input is replaced by an independent copy.
What is the basic trace form?
Expected trace variance is bounded by half the sum of expected squared replace-one differences.
Why exchangeable pairs?
They provide a symmetric coupling used in the matrix proofs.
Is replacement causal?
No. It is a probabilistic comparison device.
What must be reported?
Independent inputs, copy construction, matrix function, variance proxy, chosen moment or tail theorem and constants.
Primary source and fact-check note
Daniel Paulin, Lester Mackey and Joel A. Tropp, “Efron–Stein Inequalities for Random Matrices,” Annals of Probability 44, 2016. 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
- Scalar Efron–Stein inequality
- Matrix bounded differences source
- Matrix Bernstein inequality
- How Mathematics Works
- eduKateSingapore learning routes
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, matrices and event logic
Copy audit
Replace exactly one coordinate by an independent copy.
Trace audit
Preserve matrix squares before taking traces.
Proxy audit
Distinguish deterministic and conditional variance proxies.
Causality audit
Label replacement as a probabilistic comparison.
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 two-by-two example for replace-one matrix variance. Label matrices, inputs, expectations and eigenvalues.
Assumption map
Place every independence, boundedness, order, distribution and threshold assumption beside the step it permits.
Counterexample
Remove one assumption and identify the first invalid inference.
Sensitivity
Vary threshold, dimension and variance scale one 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.
Spectral verification
Recompute each eigenvalue, operator norm, trace and exponent independently.
Simulation
Estimate one chosen distribution while separating it from the theorem.
Engineering transfer
Map the mechanism to covariance, graphs, sensors or randomized linear algebra.
AI transfer
Explain a matrix-data use without promising model quality.
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 without claiming intelligence or guaranteed results.
Limit statement
Write one supported claim, one overclaim and one repaired conclusion.
Evidence notebook: reconstruct every matrix step
Evidence notebook 1: Inputs
Step 1 isolates inputs. Use independent Rademacher Z1 and Z2. The checked result is: Each sign is plus or minus one equally. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: State independence. Record law. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 2: Matrix function
Step 2 isolates matrix function. Set X=diag(Z1+Z2,Z1-Z2). The checked result is: X is self-adjoint. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: The diagonal entries share inputs. Record X. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 3: Mean
Step 3 isolates mean. Average over the four sign pairs. The checked result is: E X is zero. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: Compute the matrix expectation. Record mean. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 4: Square
Step 4 isolates square. Square X. The checked result is: Diagonal entries become the two scalar squares. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: Matrix powers bind before expectation. Record X squared. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. 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: Trace identity
Step 5 isolates trace identity. Add the two squared diagonal terms. The checked result is: The sum simplifies to four. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: Use (a+b)^2+(a-b)^2. Record 4. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 6: Left side
Step 6 isolates left side. Take E tr[(X-EX)^2]. The checked result is: The value is four. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: This is trace variance. Record LHS. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 7: Copy one
Step 7 isolates copy one. Create independent Z1 prime. The checked result is: Replace only coordinate one. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: Keep Z2 fixed in the coupling. Record copy. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 8: Difference one
Step 8 isolates difference one. Compute X-X1 prime. The checked result is: Both diagonal entries equal Z1-Z1 prime. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: Signs are the same here. Record matrix. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. 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: Expected square one
Step 9 isolates expected square one. Square and take expected trace. The checked result is: The value is four. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: E(Z1-Z1 prime)^2=2. Record term. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 10: Copy two
Step 10 isolates copy two. Create independent Z2 prime. The checked result is: Replace only coordinate two. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: Keep Z1 fixed. Record copy. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 11: Difference two
Step 11 isolates difference two. Compute X-X2 prime. The checked result is: Diagonal changes have opposite signs. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: Their squares agree. Record matrix. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 12: Expected square two
Step 12 isolates expected square two. Square and take expected trace. The checked result is: The value is four. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: Opposite signs disappear after squaring. Record term. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. 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: Right side
Step 13 isolates right side. Take one half of 4+4. The checked result is: The value is four. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: Keep the factor one half. Record RHS. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 14: Comparison
Step 14 isolates comparison. Compare left and right sides. The checked result is: Equality holds in this example. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: Equality is not universal. Record result. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 15: Higher moments
Step 15 isolates higher moments. Use the paper’s trace-moment results when needed. The checked result is: Constants and proxies change. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: Do not extrapolate from p=1. Record theorem. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. Finish with the narrow conclusion and the evidence still missing.
Evidence notebook 16: Claim
Step 16 isolates claim. State independent inputs, replacement construction and trace form. The checked result is: Both sides equal four. This is evidence about matrix Efron–Stein. Preserve the theorem version, matrix dimension, distribution, units and event direction beside every number. The safeguard is: Replacement is not a causal intervention. Write conclusion. Change one input while holding all other assumptions fixed. Recalculate every eigenvalue, trace, operator norm, exponent and prefactor that should move. Explain whether the difference came from scaling, spectral geometry, conditioning, approximation or rounding. Ask a second reader to reproduce the result. Finish with the narrow conclusion and the evidence still missing.
Failure cases and responsible recovery
Multiple replacement
Each comparison replaces one coordinate only. Build a two-by-two counterexample, choose an eligible theorem and state the missing evidence before calculating again.
Dependent copy
The primed coordinate must be an independent copy. Build a two-by-two counterexample, choose an eligible theorem and state the missing evidence before calculating again.
Square-order error
Matrix squaring precedes expectation and trace. Build a two-by-two counterexample, choose an eligible theorem and state the missing evidence before calculating again.
Proxy substitution
A scalar variance cannot replace a matrix proxy automatically. Build a two-by-two 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.
Higher-moment leap
The p=1 example does not determine all constants. Build a two-by-two counterexample, choose an eligible theorem and state the missing evidence before calculating again.
Causal language
Replacement is not a real-world intervention. Build a two-by-two counterexample, choose an eligible theorem and state the missing evidence before calculating again.
Entry independence
Output entries need not be independent. Build a two-by-two counterexample, choose an eligible theorem and state the missing evidence before calculating again.
Equality myth
The worked equality is example-specific. Build a two-by-two 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.