The (undecidable) Peano Arithmetic (PA) is powerful enough to model Turing machines.
Consider a standard first order axiomatization of Peano Arithmetic and a standard Hilbert-style proof system $\mathcal F$.
Is it true that every first order informal proposition $P$ about computation and Turing machines has a corresponding formal formula $\varphi$ in Peano Arithmetic which is equal in size up to a polynomial blow-up: $|\varphi| = O(|P|^k)$ for some fixed $k$ which is independent of $P$?
Furthermore if $P$ has an informal short proof (polynomial in $|P|$), is it true that the corresponding $\varphi$ in PA has a polynomial length proof with respect to $|\varphi|$
As a trivial example consider the following Turing machine (in pseudocode):
M:
n=100
while n > 0 do n = n - 1
and the informal proposition: $P \equiv \text{ M doesn't halt in less than 90 steps}$
$P$ can be converted to a formula $\varphi$ in PA; and this $\varphi$ must "embed" a symbolic representation of M and some kind of operational semantic. But can the conversion be done efficiently (polynomial time and space)?
Furthermore there is a trivial "informal" short proof of $P$, but does the corresponding formal proof in PA ($\mathcal F \vdash \varphi$) have a polynomial length size with respect to $|\varphi|$?
Edit: as noted by Kaveh the "informal" term above is confusing.
I could restate the two questions above in this way: if $P$ is a true mathematical statement that is expressible both in ZFC (as $\varphi'$) and PA (as $\varphi$). Is it always true that $| \varphi | \in O(|\varphi'|^k)$ for some fixed $k$ independent of $P$? What about the size of the corresponding proofs in the two axiomatizations (assuming that $\varphi'$ is provable in ZFC and $\varphi$ is provable in PA)?
But this lead to another question:
- Is it true that every "human written proof" that is expressible in ZFC has indeed an "efficient" representation in ZFC? i.e. a (rather informal) proof of $\#p$ pages in my favourite paper cannot become a $O(2^{\#p})$ long formal proof in ZFC ? :-)