Math.NET is a mathematical library for C# (ie the .NET platform).
Math.NET aims to provide a self contained clean framework for symbolic mathematical (CAS, Computer Algebra System), and for numerical / scientific computations.
Math.NET is licensed under the GPL or LGPL, varying among various components.