Worked solution: Ngô's proof via the Hitchin fibration and geometric support theorem (2008)
Once the cohomology of the Hitchin fibration is pinned down everywhere, the same argument, run for the smaller group 's own Hitchin fibration, gives a matching description there. A further estimate called purity, controlling the size of the numbers involved, shows the two descriptions must agree exactly wherever 's parameter space sits inside 's.
Because point counts on Hitchin fibers factor, place by place, into the local counts from Step 3, this global equality forces the corresponding local orbital integrals to agree at every place — which is exactly the fundamental lemma for Lie algebras.
Ngô carries out the same decomposition-and-support analysis for the endoscopic group , whose parameter space maps naturally into via the embedding of 's root data into 's. Deligne's purity theorem, from his proof of the Weil conjectures, bounds the Frobenius weights appearing in the cohomology of both fibrations, and combined with the support theorem this forces the point counts of the -fiber and the transported -fiber over generic to coincide exactly, not merely up to a bounded error (Ngô 2010, §7–8; Hales 2011, §6).
By the product formula for masses — the global count factors as a product of local affine Springer fiber counts, one per place of the curve, almost all trivially equal because is unramified there — this global equality forces the individual local terms to match at every remaining place, precisely the -weighted orbital integral identity conjectured by Langlands and Shelstad, now established for Lie algebras of any reductive group over a local field of positive characteristic.
This is the climax of Ngô's paper: a global, geometric statement matching cohomology of two families of varieties has been translated back into the local, arithmetic statement from Step 1.
- purity (Weil conjectures)
- A property, proved by Pierre Deligne in 1974, that the eigenvalues of the Frobenius map on the cohomology of an algebraic variety over have a precisely controlled absolute value; it rules out cancellation and pins down exact point counts.