Turing machine: Difference between revisions

Content deleted Content added
No edit summary
Line 473:
* The algorithm that reads ''n'' numbers and then computes <math>2^{2^n}</math> by [[repeated squaring]] runs in polynomial time in the Arithmetic model, but not in the Turing model. This is because the number of bits required to represent the outcome is exponential in the input size.
 
However, if an algorithm runs in polynomial time in the arithmetic model, and in addition, the binary length of all involved numbers is polynomial in the length of the input, then it is always polynomial-time in the Turing model. Such an algorithm is said to run in [[Strongly polynomial|strongly polynomial time]].
 
==History==