Nimrod Megiddo
Journal of Symbolic Computation
Mathematical programming is Turing complete, and can be used as a general-purpose declarative language. We present a new constructive proof of this fact, and showcase its usefulness by discussing an application to finding the hardest input of any given program running on a Minsky Register Machine. We also discuss an application of mathematical programming to software verification obtained by relaxing one of the properties of Turing complete languages. © 2014 Springer Science+Business Media New York.
Nimrod Megiddo
Journal of Symbolic Computation
A.R. Conn, Nick Gould, et al.
Mathematics of Computation
Zhengxin Zhang, Ziv Goldfeld, et al.
Foundations of Computational Mathematics
Heng Cao, Haifeng Xi, et al.
WSC 2003