Illustrated avatar of Xingyu Yang

Xingyu (Eric) Yang

CS, Monash University

I study computer science, mathematics, and linguistics, and write about questions worth returning to. AI is my current research focus, alongside interests in algorithms, systems, formal methods, and the connections between language and computation. I build tools around my reading and experiments to make ideas easier to test and understand.

01Computer sciencealgorithms, systems, programming languages, and AI
02Mathematicsproof, discrete structures, probability, and computation
03Linguisticslanguage, meaning, and their connection to computation

Recent entries

all blog & notes
BlogMathematics08 Oct 2026

Root-Finding and Optimization Through the Fundamental Theorem of Algebra

The fundamental theorem of algebra asks whether a root exists, yet its proof hunts for a lowest point. Following that proof: how root-finding and optimization rewrite into each other, how the landscape changes when they do, and why the complex plane has no false pits.

MathematicsOptimizationComputational MathematicsLearning Theory
Notemathematics07 Oct 2026Stable

Adaptive Simpson integration

Derive the correction by fifteen, allocate tolerance budgets, and expose estimator failures with a smooth counterexample.

MathematicsComputational MathematicsAlgorithms
Notemathematics07 Oct 2026Stable

Composite quadrature

Assemble trapezoidal, midpoint and Simpson rules; prove global errors, mesh identities, and smoothness limits.

MathematicsComputational MathematicsAlgorithms
Notemathematics07 Oct 2026Stable

Gauss–Legendre quadrature

Choose nodes by orthogonality; prove root properties, maximal precision, positive weights, and the Hermite error formula.

MathematicsComputational MathematicsAlgorithms
Notemathematics07 Oct 2026Stable

Newton–Cotes quadrature

Derive open and closed quadrature weights and prove their precision and signed errors with Peano kernels.

MathematicsComputational MathematicsAlgorithms