It is true that there is a negative correlation between cooking time and temperature: the higher the temperature, the shorter the cooking time. But it is highly non-linear. Even if you were to account for the fact that temperature is measured on a ratio, not interval scale where the real zero is at 0 Kelvin, it will still not help you at all.
Internal temperature
Consider first the easier part of the process: the relationship between the food's internal temperature and the doneness of the food. Cooking food with heat is waiting for certain thermodynamic changes to happen, for example in the case of meat, you wait for the proteins to denature. This means that you start with the rather curly protein molecule, and after it having suffered enough brownian movement, it unravels a little bit, losing some of the weaker bonds between atoms.
The probability of a molecule being denatured after a constant amount of time, say 1 second, should be roughly following a Gaussian distribution, depending on the temperature of the food (higher temperature -> the molecule shakes and moves more, and bumps more into other molecules, which makes the weak ternary and quarternary bonds snap):
Per the central limit theorem, out of the millions of molecules in your food, the above distribution also tells you what percentage of them will be converted to the cooked state after a second. This explains why, if you heat sugar syrup, you get caramel at a given temperature almost instantly - you have reached the temperature where over 99% of your molecules will convert to the caramelized state after a second - but if you leave sugar for a very long time at lower temperatures, it will also caramelize. On the other hand, your room temperature is so low, that maybe only one molecule in a billion will convert in sugar stored at room temp, and you will have to wait for centuries for all of it to caramelize. This is because you are at an almost flat point to the far left of the curve.
So, time and internal food temperature
are connected in a very non-linear fashion. You could theoretically make some predictions, if you knew the mu and sigma parameters of the Gaussian curve; however, they will change with the food item and the process you want to happen. The denaturing of proteins illustrated above is one such process, caramelization is another, but governed by the same general relationship. Most of them are. (An exception would be the melting of cristalline substances like cocoa butter, which have a sharply defined melting point).
Heat transfer
But it becomes even more complicated. You can't heat each molecule individually. Let's forget microwaves for a while, they don't help you much, and they don't have temperature settings anyway. What you have is a source of heat, like a stove, oven, or open fire, and you want to transfer heat to the food. The heat is transferred via convection, conduction and radiation to the surface of the food, and spreads into the inside mostly by conduction for solid foods and a combination of convection and conduction for fluids. So, when you have heated the food surface to 100 celsius, the interior is much colder.
And how long does it take to heat the inside of the food? Well, this depends mainly on the geometry of your food and its chemical composition. Which explains why recipes which tell you to cook food for a given time per weight (e.g. "roast the meat for 10 minutes per 250 g) are so bad. Depending on what shape your meat is, it will take much longer or shorter than that. Other factors, e.g. dealing with high-quality aged meat with tight cell walls and low water content as opposed to PSE meat with its higher water content will also change the time needed.
The actual formula for calculating the time needed for roasting meat at a given temperature is described by these differential equations:
I don't know what most of these variables mean, and I am happy that I don't have to. And of course, other cooking processes such as caramelization or Maillard (the process which creates crusts) will have a different system of equations, equally complicated.
Unwanted changes
There are sometimes processes in cooking which you don't want to happen. One example is food getting burned. Another typical example is meat. It is composed of, roughly speaking, two types of protein, actin and myosin. They denature at different temperatures - each of them has its own curve, and actin's is shifted to the right. When myosin denatures, the meat is medium
, soft and juicy. When the actin denatures too, the meat is well done
, or tough and dry. What most people try to achieve is to denature the myosin but without changing the actin.
There are other unwanted changes too, like burning your food, or getting your oil hot to the point of decomposing. So you generally want to get your food heated, but frequently there is a limit you don't want to reach.
In practice
In practical terms, you just have to live with the knowledge that making the temperature lower will make your food take longer until it is cooked. If you make it hotter, it will take shorter, but you risk reaching some unwanted temperature. You also leave less time for flavors to develop, which is important in some cases (e.g. stews) but not in others (e.g. pancakes).
Any try to gain some more precision than the above is not practical. The actual relationships are way too complicated. It is theoretically possible to fit a polynomial approximation whose values are much easier to calculate (I think Douglas Baldwin had done it once for a specific cut of meat), but as you don't know the specific parameters to use for each food, it is not a practical proposition even if you keep a calculator in your kitchen.
The bottom line: don't cook by time.
It is not possible to reliably calculate when food will be done at a given temperature. If a recipe author gives you an approximation, it will be quite imprecise, because it will depend on the shape of your food, the material and thickness of your pan, the temperature deviations of your oven, etc. So you can't even say something like "I know that it takes 30 min at 300 Fahrenheit, I want to know how long it takes at 350 Fahrenheit". It only takes 30 min under very special conditions, which you maybe unknowingly replicate every time you roast, by using the same oven, the same pan, and meat from the same butcher.
The good news is that you don't need the above to cook well. Your meat gets done in the oven even if you can't calculate the above. You just have to judge when to take it out, and while time is rather useless for that decision, there are many other, much better, signs for it. A thermometer is the easiest method, and experience will teach you to recognize the perfect doneness also without it, by smell and visible clues like color, texture, amount of vapor, etc.