It should be rather easy overload of operator but Math.NET.Numerics is not supporting it. That's why we get this:  While this works correctly:  We can either convince Math.NET.Numerics to provide that overload or use our own fork of Math.NET.Numerics.