Computer science, Mathematics and Mathematical physics