What it forbids
Functions that never settle into one sign as x grows.
Canonical forbidden example
sin(x), cos(x), Bessel J₀(x)Theorem
Periodic barrier (Lean, MachLib): every real EML tree defined for large x eventually keeps one sign; sin never does. So sin ∉ EML(ℝ). Counting zeros alone would not show it — sin, like every tree that is not identically zero, has finitely many zeros on any compact interval.
Iterative bypass
Approximate sin(x) as a polynomial of Chebyshev polynomials or iterate CORDIC rotations. Each step stays inside ELC; the fixed-point converges outside the barrier.
Formal status
Machine-checked EML barrier Lean, MachLib: no_tree_eq_sin_via_periodic_barrier — no real EML tree equals sin on ℝ, at any EML depth. ledger entry →