WOLFRAM

Exploring the Science of Cooking: Mathematica's Role in Modernist Cuisine

Nathan Myhrvold, Author of Modernist Cuisine and former CTO, Microsoft

This page requires that JavaScript be enabled in your browser.
Learn how »

"I wind up using Mathematica for lots of things people might not use it for. It's my first choice for doing a lot of things that require a certain amount of mathematics and a certain amount of programming."

Challenge

Much of the science behind cooking isn't well known to chefs, according to longtime Mathematica user Nathan Myhrvold, CEO of Intellectual Ventures, former CTO of Microsoft, founder of Microsoft Research and trained chef. To change that, he wanted to include answers to questions about heat transfer, the growth and death of pathogens and other technical subjects in Modernist Cuisine, the six-volume cookbook he co-authored with chefs Chris Young and Maxime Bilet. The book's 2,438 pages delve into the science and technology of cooking. It was the James Beard Foundation's 2012 Cookbook of the Year.

Solution

Myhrvold developed the cookbook by drawing on decades of Mathematica experience he gained working in physics research and computer science.

Myhrvold wrote thousands of lines of Mathematica code for Modernist Cuisine, including modeling heat transfer during grilling, using an ice bath and other cooking methods. The variety of capabilities meant he could solve differential equations and produce unique graphics to visualize the results in one piece of software. "No package that I'm aware of has the breadth of things that Mathematica does," Myhrvold said.

Benefits

Mathematica gave Myhrvold the information he needed and allowed him to present it visually so that others can use what he's learned. "Having the ability to create great, compelling graphics and really interesting scientific and effectively engineering results... adds something to the cookbook," he said.

More information:

The Wolfram Edge

  • Does everything, from equation solving to producing graphics for publication, in one piece of software
  • Creates any kind of compelling graphic for the best visual understanding of concepts and presentation of results
  • Solves differential equations for heat transfer and other phenomena to perfect new techniques