User abo - MathOverflowmost recent 30 from http://mathoverflow.net2013-06-19T11:20:35Zhttp://mathoverflow.net/feeds/user/20716http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://mathoverflow.net/questions/133210/should-i-mention-my-study-of-set-theory-when-applying-for-a-job-outside-of-univer/133213#133213Answer by abo for Should I mention my study of set theory when applying for a job outside of university?abo2013-06-09T13:31:25Z2013-06-09T13:31:25Z<p>Of course you should. If you're applying for jobs that require an understanding of some type of mathematics (e.g. statistics), then it's not your knowledge of set theory which will hurt but your lack of knowledge of that type of mathematics, which will come out in the interview anyway (if you do lack it - maybe you took a course in that area, in which case you should mention it). If the job doesn't require an understanding of some specific type of mathematics, then IMHO any mathematics degree will be considered the same.</p>
<p>Far more important, IMHO, is the attitude which you present what you have done. You should avoid saying, It was a waste time, I should have studied something more practical. Instead you should present it as a means of improving yourself and advancing your goals. (I studied set theory because I was most passionate about it. Mathematics allowed me to become a more rigorous thinker. Writing a dissertation developed my skills at working on a long-term project. Although mathematics might seem individualist, at my university there was a lot of activity, and it shows I work well in a team. etc.)</p>
http://mathoverflow.net/questions/132581/one-can-earn-nothing-on-the-brownian-motion-true/132594#132594Answer by abo for One can earn nothing on the Brownian motion, true ? abo2013-06-02T19:09:26Z2013-06-02T19:09:26Z<p>Unless I'm missing something, discrete time and the lack of transaction costs mean that your question boils down to whether there is any strategy such that, after 1 time unit only, one can expect a profit. (A simple induction argument suffices to show this.) If that's true, then a symmetric distribution, where the probability of loss equals the probability of profit after 1 time unit, implies that expected profit will always be 0.</p>
http://mathoverflow.net/questions/131026/reference-request-minimal-axiomatizations-of-pa-over-x/131135#131135Answer by abo for Reference request: Minimal Axiomatizations of PA over (+,x,<=).abo2013-05-19T10:06:21Z2013-05-19T10:06:21Z<p>This should probably be a comment, but it will be too long.</p>
<p>Here's an axiomatization. From the wikipedia page you cite, I replace 1 and 5 with weaker axioms. I suppress 2,3 4,7, 11, 12 and 15. I replace 8,9, and 10 with the single assumption of anti-symmetry. I strengthen 13 by replacing implication with a sort of iff. I keep the others. And then I add the well-ordering schema as you state it. That is, assume:</p>
<ol>
<li>x + 0 = x</li>
<li>x + (y + 1) = (x + y) + 1</li>
<li>x * 0 = 0</li>
<li>x * (y + 1) = x * y + x</li>
<li>x ≤ y & y ≤ x $\implies$ x = y </li>
<li>x ≤ y $\implies$ $\exists$z (z + x = y) </li>
<li>$\exists$z (x + z = y & $\neg$ z = 0) $\implies$ x < y </li>
<li>$\neg$ x = 0 $\implies$ 1 ≤ x</li>
<li>$\neg$ 1 = 0</li>
<li>$\exists x\phi(x)\implies\exists x\left(\left(\phi(x)\wedge \forall y(\phi(y)\implies x\leq y)\right)\right)$</li>
</ol>
<p>Prop. (Induction) $\left(\phi(0)\wedge\forall x\left(\phi(x)\implies\phi(x+1)\right)\right)\implies\forall x\phi(x)$<br>
Pf:
Suppose $\phi$(0) & $\forall$x($\phi$(x) $\implies$ $\phi$(x+1)). And suppose $\neg\forall$ x $\phi$(x), i.e. $\exists$x$\neg$$\phi$(x). By 10.<br>
$\neg\phi$(c) & $\forall$y($\neg\phi$(y) $\implies$ c ≤ y)) for some c. $\neg$ c = 0, so by 8. 1 ≤ c. By 6. (z + 1) = c for some z. By 7. and 9. z < c. If $\phi$(z) then $\phi$(c) by the induction hypothesis, contradiction. Hence $\neg\phi$(z). Thus c ≤ z. By 5. z = c, contradiction. QED. </p>
<p>Once you have induction you can prove commutativity and associativity of addition and multiplication, and the other Wikipedia axioms should follow. </p>
<p>I have no idea what is known on this, however (or even whether it is worth knowing). It may well be possible to assume less.</p>
http://mathoverflow.net/questions/54007/is-there-any-straightforward-way-to-substitute-for-gaussian-brownian-assumptions/123364#123364Answer by abo for Is there any straightforward way to substitute for Gaussian/Brownian assumptions in financial mathematics?abo2013-03-01T18:23:27Z2013-03-01T18:23:27Z<p>Heavy-tailed distributions are already de facto used by almost all financial companies, because they use smiles (different volatilities are assigned to different strikes). For instance in equity options lower and lower strikes are usually assigned higher and higher volatilities. If you back out the implied distribution, you get a distribution with a fat tail.</p>
http://mathoverflow.net/questions/122041/why-does-induction-prove-multiplication-is-commutative/122349#122349Answer by abo for Why Does Induction Prove Multiplication is Commutative?abo2013-02-19T20:55:18Z2013-02-20T18:44:46Z<p>This is an answer to the edited questions Russell has added. Joel David Hamkins' reply in comments to the question is completely correct, but I'll take advantage of the greater space here.</p>
<p>Let (R,0,1,+,*) be a ring. Define </p>
<p>Sx = x + 1 and </p>
<p>B = {x | $\forall P(P0 \land \forall y\forall z(Py \land Sy,z \to Pz) \to Px)$} </p>
<p>i.e. B is the set of all x which are part of an S-chain beginning with 0. </p>
<p>Then S is functional and induction holds over B, i.e.</p>
<p>$\forall P(P0 \land \forall y\forall z(Py \land Sy,z \to Pz) \to \forall x (Bx \to Px))$.</p>
<p>One can define ++ and ** (both definitions being on B) from S using the normal recursive definitions, both of which can be proved commutative. By induction over B, one can show that + and ++ define the same function on B; also for * and **. Hence, if B = R, then * is commutative. So if R is a non-commutative ring, then B is properly contained in R.</p>
<p>"Can we prove induction fails in every non-commutative ring?" No. There are definitions of the successor function (see my other answer) so that induction will hold. OTOH, in a non-commutative ring R where the successor is defined as Sx = x + 1, induction will fail, because the set B (as defined above) cannot equal all of R. To see that induction fails, consider the predicate phi(n) to be Bn. Then clearly phi(0) and the inductive step holds, but obviously not phi(n) for all n in R. </p>
<p>"Is it impossible to define a successor chain that visits every ring element using addition in a non-commutative ring?" I'm not sure what you mean by this question. If successoring is defined by Sx = x + 1, then the successor chain isn't defined, it's implied (by the definition). You won't be able to prove that the successor chain is the entire ring, because again that would imply that multiplication is commutative, contrary to assumption. </p>
http://mathoverflow.net/questions/122041/why-does-induction-prove-multiplication-is-commutative/122076#122076Answer by abo for Why Does Induction Prove Multiplication is Commutative?abo2013-02-17T15:57:45Z2013-02-17T15:57:45Z<p>This is not an answer to your question but, I hope, an answer to your confusion.</p>
<p>Consider 2 x 2 matrices whose elements are from the set {0,1}. Endowed with the usual addition and multiplication, the set of such matrices forms a non-commutative ring.</p>
<p>Now there are a finite number of elements in this set, 16 in all, so one can define a successor function arbitrarily, by choosing a first element, then a next, and so on, and touching every element in the set. For instance, one can define:</p>
<p>S<code>$\begin{bmatrix}
0 &0 \cr
0& 0
\end{bmatrix}$</code> = <code>$\begin{bmatrix}
0 &1 \cr
0& 0
\end{bmatrix}$</code> </p>
<p>S<code>$\begin{bmatrix}
0 &1 \cr
0& 0
\end{bmatrix}$</code> = <code>$\begin{bmatrix}
0 &0 \cr
1& 0
\end{bmatrix}$</code></p>
<p>S<code>$\begin{bmatrix}
0 &0 \cr
1& 0
\end{bmatrix}$</code> = <code>$\begin{bmatrix}
0 &0 \cr
0 & 1
\end{bmatrix}$</code></p>
<p>S<code>$\begin{bmatrix}
0 &0 \cr
0& 1
\end{bmatrix}$</code> = <code>$\begin{bmatrix}
1 &0 \cr
0 & 0
\end{bmatrix}$</code></p>
<p>...</p>
<p>S<code>$\begin{bmatrix}
1 &1 \cr
1&1
\end{bmatrix}$</code> = <code>$\begin{bmatrix}
0 &0 \cr
0 & 0
\end{bmatrix}$</code></p>
<p>Now, if one uses this definition of succession, then the axioms of GA will hold, because (1) as we've said this successoring is a function; and (2) because every element has been included in the successoring chain, induction holds. However, the addition (call it ++) which is induced by this successoring is not normal matrix addition (call this +). For instance</p>
<p><code>$\begin{bmatrix}
0 &1 \cr
0& 0
\end{bmatrix}$</code> + <code>$\begin{bmatrix}
0 &1 \cr
0&0
\end{bmatrix}$</code> =
<code>$\begin{bmatrix}
0 &0 \cr
0&0\end{bmatrix}$</p>
<p>while</p>
<p><code>$\begin{bmatrix}
0 &1 \cr
0& 0
\end{bmatrix}$</code> ++ $\begin{bmatrix}
0 &1 \cr
0&0
\end{bmatrix}$</code> =
$\begin{bmatrix}
0 &0 \cr
1&0\end{bmatrix}$</p>
<p>Similarly the multiplication induced by this successoring is not normal matrix multiplication. You will find that the induced multiplication is in fact commutative, while (of course) matrix multiplication is not.</p>
http://mathoverflow.net/questions/120258/is-an-ultrafinitist-hilberts-program-doomedIs an ultrafinitist Hilbert's program doomed?abo2013-01-29T20:57:47Z2013-01-30T19:08:25Z
<p>Hilbert's program is popularly understood as an attempt to justify infinitary mathematics with a finitary consistency proof. Godel's Second Theorem is usually considered as showing this is not possible.</p>
<p>Question (to be made precise below): Can finitary mathematics be justified with a ultrafinitistic consistency proof?</p>
<p>Consider FPA, a multi-sorted first-order theory, with lower-case or small letters (for numbers) and upper-case or big letters for relations of n-arity (n >= 1). (Practically, I think one can limit the theory to relations where n = 1, 2, or 3.)</p>
<p>Full comprehension is assumed.</p>
<p>FPA has a constant symbol 0, a 1-ary relationship N (natural number), and a 2-ary relationship symbol S (successoring). </p>
<p>In this context the Peano Axioms can be written:</p>
<p>(PA1) N0<br>
(PA2) $\forall$n (Nn $\Rightarrow$ $\exists$m (Nm & Sn,m))<br>
(PA3) $\forall$n$\forall$m$\forall$m' (Nn & Nm & Nm' & Sn,m & Sn,m' $\Rightarrow$ m = m')<br>
(PA4) $\forall$n$\forall$m$\forall$n' (Nn & Nm & Nn' & Sn,m & Sn',m $\Rightarrow$ n = n')<br>
(PA5) $\forall$n (Nn $\Rightarrow$ $\neg$ Sn,0)<br>
(PA6) $\forall$P (P0 & $\forall$n$\forall$m(Pn & Sn,m $\Rightarrow$ Pm) $\Rightarrow$
$\forall$n(Nn $\Rightarrow$ Pn))</p>
<p>FPA assumes all the Peano Axioms except (PA2), that is, everything except the totality of the successor relationship. It has as its standard models all the initial segments as well as the standard model of the natural numbers. {0} is a model. It is therefore agnostic as to whether the natural numbers go on and on. Let's call it "ultrafinitistic" even if it's not always clear to me what "ultrafinitistic" means.</p>
<p>Now an ultrafinitistic Hilbert's Program might be the following. Let E(n) be the wff<br>
$\exists x_1 \exists x_2 ... \exists x_n$(N$x_1$ & S0,$x_1$ & N$x_2$ & S$x_1,x_2$ & ... & S$x_{n-1},x_n$)<br>
i.e. the assertion that the number n exists. The ultrafinitistic hope would be that FPA can prove the consistency of FPA + E(n) for any n, or even (this would be magical) prove the assertion<br>
$\forall$n Cons(FPA + E(n)).</p>
<p>Now in one sense of consistency, where like Godel one uses numbers to represent sequences, one can actually get started on this. Restricting the arities of the upper-case letters to no more than 3 (which is sufficient to develop the appropriate apparatus), it seems that FPA can prove the Godel consistency of FPA + E(1) and FPA + E(2). </p>
<p>However, the proof works with a certain cheat; Godel numbering uses numbers so big that the assumption that there is a proof leading to a contradiction implies the existence of a truly big number, which provides enough space for creating a model of true-in-{0,1} or true-in-{0,1,2} for propositions whose length are <= the length of the longest proposition appearing in the proof of contradiction. A more appropriate manner of representing consistency would surely be to use the upper-case letters, since then a sequence of length n only implies the existence of n, which is obviously much smaller than the Godel number. Let RCons(FPA) and the like represent this notion of consistency.</p>
<p>According to
<a href="http://mathoverflow.net/questions/120150/can-fpa-really-prove-its-consistency" rel="nofollow">http://mathoverflow.net/questions/120150/can-fpa-really-prove-its-consistency</a>
whether FPA can prove RCons(FPA) is equivalent to a well-known open problem which is conjectured to be false. Obviously, this does not bode well for FPA proving stronger systems to be RCons consistent. Still, "open" brings hope, so my questions are:</p>
<p>(1) Can it be shown, for any n, that FPA does not prove RCons(FPA + E(n))?<br>
(2) If so what is the smallest n?<br>
(3) If not can it be shown that FPA cannot prove $\forall$n Cons(FPA + E(n)) ?</p>
<p>If something significant can be said with a different formula asserting the existence of a number other than E(n) (e.g. defined using an exponential), that would obviously be of interest. (EDITED ADDITION: The restriction of upper-case letters to arity 3 or less is welcome, especially if a "yes" answer plays on unbounded arity.)</p>
<p>Since this is my third question about this theory, I would also like here to refer to this question/answer, where the models (and other details) of FPA are described:
<a href="http://mathoverflow.net/questions/119919/provability-in-second-order-arithmetic-without-the-successor-axiom" rel="nofollow">http://mathoverflow.net/questions/119919/provability-in-second-order-arithmetic-without-the-successor-axiom</a>
so with one search I can later find everything.</p>
<p>Thanks for your time.</p>
http://mathoverflow.net/questions/120150/can-fpa-really-prove-its-consistencyCan FPA really prove its consistency?abo2013-01-28T22:03:48Z2013-01-29T16:23:03Z
<p>I will ask the question first and then explain.</p>
<p>QUESTION: FPA can prove its own consistency in the Godelian sense. But can it really prove its consistency?</p>
<p>FPA is a multi-sorted first-order theory, with lower-case or small letters (for numbers) and upper-case or big letters for relations of n-arity (n >= 1). (Practically, I think one can limit the theory to relations where n = 1, 2, or 3.)</p>
<p>Full comprehension is assumed.</p>
<p>FPA has a constant symbol 0, a 1-ary relationship N (natural number), and a 2-ary relationship symbol S (successoring). </p>
<p>In this context the Peano Axioms can be written:</p>
<p>(PA1) N0<br>
(PA2) $\forall$n (Nn $\Rightarrow$ $\exists$m (Nm & Sn,m))<br>
(PA3) $\forall$n$\forall$m$\forall$m' (Nn & Nm & Nm' & Sn,m & Sn,m' $\Rightarrow$ m = m')<br>
(PA4) $\forall$n$\forall$m$\forall$n' (Nn & Nm & Nn' & Sn,m & Sn',m $\Rightarrow$ n = n')<br>
(PA5) $\forall$n (Nn $\Rightarrow$ $\neg$ Sn,0)<br>
(PA6) $\forall$P (P0 & $\forall$n$\forall$m(Pn & Sn,m $\Rightarrow$ Pm) $\Rightarrow$
$\forall$n(Nn $\Rightarrow$ Pn))</p>
<p>FPA assumes all the Peano Axioms except (PA2), that is, everything except the totality of the successor relationship. It has as its standard models all the initial segments as well as the standard model of the natural numbers. {0} is a model. It is therefore agnostic as to whether the natural numbers go on and on.</p>
<p>In FPA it is possible to define formula for addition, multiplication, less than, exponentiation, and, except obviously for totality and any related property, prove the usual properties. Intuitively, the existence of a natural number n implies that every number less than n exists. </p>
<p>Predicates for numbers can be defined:<br>
one(n) if and only if S0,n & Nn,<br>
two(n) if and only if $\exists$x (one(x) & Sx,n) & Nn<br>
Obviously one cannot prove there exists any n such that one(n). But if such an n exists, then one can show it has all the usual properties of 1. Similarly for two, three, etc.</p>
<p>FPA proves the Fundamental Theorem of Arithmetic. </p>
<p>Recursion is available and it is possible to define formula expressing syntax in the Godel fashion. For instance, Term1(n) ("n is a lower-case term") might be defined as:
seven(n) $\vee$ $\exists$y$\exists$z (+(y,y,n) & eleven(z) & z >= n). (Seven(n) expresses n is 0, and the lower-case variables are the even numbers >= eleven.)</p>
<p>One can continue and define a formula GProof(n,x) which says that n is the Godel number of a proof in FPA of a wff whose Godel number is x. Letting $\mathcal{F}$ be "$\neg$ 0 = 0", then GCons(FPA) is the formula:<br>
$\neg$ $\exists$p (GProof(p,$\mathcal{F}$))</p>
<p>But FPA proves GCons(FPA). Intuitively the reasoning goes like this. Suppose $\neg$ GCons(FPA). Then there is a number p such that GProof(p,$\mathcal{F}$). But, because of the nature of Godelization, and its use of a single number to represent sequences of numbers via exponentiation, this is a very big number, easily bigger than what is required to define "true in {0}" for all propositions of length smaller than the propositions in the purported proof. FPA can show the axioms are true in {0}, that the deduction rules preserve truth in {0} for all steps in the proof, but of course $\mathcal{F}$ is not true in {0}. Contradiction, so FPA proves GCons(FPA).</p>
<p>Well this does seem like a bit of a cheat, because it uses the fact that Godelization, by using numbers to represent sequences, needs very big numbers. Instead of lower-case numbers to code a sequence, one can use upper-case letters: R is a sequence if and only if dom(R) is {x : x <= n} for some natural number n. One can then redefine a formula RProof(R,S) which says that R is a sequence representing a proof of the proposition represented by the sequence S. And define a new formula RCons(FPA). </p>
<p>The question is: does FPA prove RCons(FPA)? </p>
<p>The proof for the Godelization formula doesn't go through because now only a small number (the length of the proof) is implied, and this is not enough, at least prime facie, to construct a model of true-in-{0} for the propositions in the proof. To show that FPA proves RCons(FPA), it would suffice to show that any proof of an inconsistency would have to be very, very long. To show that FPA doesn't prove RCons(FPA), maybe Godel's original proof would go through, but this makes me nervous, because of the problem with GCons(FPA).</p>
<p>Sorry for the long question, but any help appreciated! </p>
http://mathoverflow.net/questions/119919/provability-in-second-order-arithmetic-without-the-successor-axiomProvability in Second-Order Arithmetic without the Successor Axiomabo2013-01-26T06:53:24Z2013-01-28T14:57:56Z
<p>Consider second-order Peano Arithmetic Z2, i.e. the two-sorted first-order theory with induction and comprehension. Remove the assumption about the totality of the successor relationship (the Successor Axiom), i.e. the assumption that every number is successored by a number. Call this theory FPA. FPA has as models the standard model (if it exists) and all the initial segments. FPA is "downward": if a natural number exists, it can prove all numbers less than that number exists, but none that are greater. So it cannot prove the infinity of the primes, but then this assertion isn't even true in all its models, e.g. {0,1,2,3} has two primes, and 2 is a member of the set, so the set of primes is finite in this model. FPA can, however, prove Bertrand's Postulate.</p>
<p>Are there any simple mathematical examples of assertions true in all models of FPA, provable in Z2, but not provable in FPA?</p>
<p>EDIT: On François' advice, I am adding here some clarifications which appear in comments.</p>
<p>Full comprehension is used.</p>
<p>Successoring is considered to be a 2-ary relationship, addition and multiplication to be 3-ary relationships. The usual axioms can be easily restated in these terms.</p>
<p>The logic is supposed to include variable n-ary relationships, for n = 1 but also for n > 1, which can be quantified over and whose existence can be proved using comprehension. So for instance, FPA is able to define size equivalence in the straightfoward fashion: A ~ B if and only if (there exists R)(R is a 1-1 function from A onto B). (In fact, given this apparatus, addition and multiplication can be defined from successoring, so one doesn't even need axioms about addition and multiplication, although this is a detail which should not affect the question asked.) </p>
<p>Induction can be considered to be:
(P)(P0 & (n)(m)(Pn & Nn & Sn,m => Pm) => (n)(Nn => Pn)),
where "N" is "is natural number" and "S" is successoring.</p>
<p>There are many ways to assert the infinity of primes. One way would be to define "a < b" as</p>
<p>(there exists x)(x > 0 & +(a,x,b)) and </p>
<p>"MP,n" (P has size n) as </p>
<p>P ~ {x : x < n}. Then </p>
<p>(not there exists n)(Nn & M{p : p is prime},n) </p>
<p>asserts the infinity of primes. Or one can state in via unboundedness: (n)(Nn => (there exists p)(p > n and p is prime)).</p>
http://mathoverflow.net/questions/119730/first-order-vs-second-order-provabilityFirst-order vs second-order provabilityabo2013-01-24T06:29:54Z2013-01-24T12:54:15Z
<p>Modular Arithmetic (MA) has the same axioms as first order Peano Arithmetic (PA) except ∀x(Sx≠0) is replaced with ∃x(Sx=0). Let MA2 be the second-order variation, with second-order induction. </p>
<p>Answering to a question by Russell Easterly, Emil Jerabek has shown that </p>
<p><a href="http://mathoverflow.net/questions/119375/even-xor-odd-infinities" rel="nofollow">http://mathoverflow.net/questions/119375/even-xor-odd-infinities</a></p>
<p>∃x(x≠0∧x+x=0) ∨ ∃x(x+x=S0)</p>
<p>is unprovable in MA. There is, however, a proof in MA2.</p>
<p>There are mathematical examples which distinguish first-order and second-order PA, but they are more esoteric (Paris-Harrington Theorem) or less mathematical (the consistency of first-order PA). So the result of Jerabek seems IMHO to be of interest, by providing a simple mathematical proposition and system where the second-order system can prove the proposition but not the first-order.</p>
<p>Are there other simple examples of a first-order theory T and an assertion S where T cannot prove S but second-order T, with second-order induction, can prove S? (Obviously, the interest of Emil's result increases if there are none which aren't "reasonably" equivalent.)</p>
http://mathoverflow.net/questions/119375/even-xor-odd-infinities/119428#119428Answer by abo for Even XOR Odd Infinities?abo2013-01-20T21:37:20Z2013-01-21T03:09:42Z<p>NOTE: The first proof is wrong because it uses second-order induction. The second-proof is wrong as well per Wofsey's comment. </p>
<p>Ashutosh in the comments has shown that exclusion holds.</p>
<p>Here is a proof of existence. </p>
<p>Let A be the elements of the model. Let p be the predecessor of 0 in A. Let T = S \ {(p,0)}. Then T induces the normal ordering < on A, with p the maximal element. It can be shown that (1) x < Sy implies x <= y. </p>
<p>Clearly p + p <= p. Let x be the least element such that x + x <= x. We claim x + x = 0 or x + x = 1. Suppose not. Then there exists y such that Sy = x and v such that SSv = x + x and y < x and v < x + x. (y < x because otherwise x = 0, so x + x = 0, a contradiction.) But v = y + y, and v < x + x <= x. So v < Sy. By (1) v <= y, contradicting the leastness of x. </p>
<p>ABOVE assumed second-order induction. BELOW works using first-order induction (and is easier to boot...).</p>
<p>I claim:
(x)(∃y(y+y=x v S(y+y)=x))</p>
<p>For this is true when x = 0 (take y = 0). Suppose true for k. If y+y=k, then S(y+y)=Sk. And if S(y+y)=k, then Sy+Sy =Sk. So if true for k, then true for Sk. By induction (first-order!!), the claim is true.</p>
<p>Let p be the predecessor of 0. Then by the claim y+y=p or S(y+y) = p for some y. In the first case Sy+Sy = 1, in the second Sy+Sy = 0.</p>
http://mathoverflow.net/questions/118183/what-axioms-are-used-to-prove-godels-incompleteness-theorems/118198#118198Answer by abo for What axioms are used to prove Godel's Incompleteness Theorems?abo2013-01-06T12:39:35Z2013-01-06T12:39:35Z<p>Here's a different way of looking at things. Use FPA to denote second-order Peano Arithmetic minus the Successor Axiom (the axiom which says that every natural number has a successor). FPA is neither weaker nor stronger than IΔ0+Ω1, since the latter assumes the Successor Axiom but assumes a weaker form of induction. </p>
<p>FPA can prove the First Incompleteness Theorem. Undoubtedly, fragments of FPA can as well.</p>
<p>More interesting is when one clarifies the nature of the logical system under metalogical study. Usually, the syntax of first-order logic is defined so that one can always concatenate two strings to form a larger one. E.g. one uses this principle in the Deduction Theorem, which is one of the first metalogical theorems one tends to prove. But this assumption, essentially equivalent to the Successor Axiom, is not necessary, and one can refrain from making it. </p>
<p>In this environment (where the syntax is not assumed to be unboundedly long), one can say this: FPA can prove the First Incompleteness Theorem. But Godel's proof seems only to work in the case of FPA + Successor Axiom. In the case FPA + not Successor Axiom, one basically formalizes the idea that a proof is generally longer than any axiom. It does not appear that Godel's proof of the Second Completeness Theorem goes through, and I do not know whether this can be repaired.</p>
http://mathoverflow.net/questions/54820/physics-and-churchturing-thesis/116520#116520Answer by abo for Physics and Church–Turing Thesisabo2012-12-16T12:24:06Z2012-12-16T12:24:06Z<p>I would answer that the question is uninteresting, because even if single physical devices were restricted to calculating computable functions, interacting or communicating physical devices are not.</p>
<p>This can be seen by considering two devices which are able to communicate. Both devices are Turing-like and have tapes. One device is programmed to space to the right until it reaches the end of its input. It then communicates with the second device and outputs what it has communicated. The second device alternates between two states: ready to communicate 0 or ready to communicate 1. The behaviour of the two devices together is time-dependent. If, for instance, one assumes that time is like the real numbers, and the ratio of operating speeds is precise and can be any irrational number, then the two devices together can compute a non-computable function (input being the input of the first device and output being the output of the first device). OTOH, it's probably more realistic to say that the behaviour of these two devices together is simply not functional (and thus, a fortiori, not computable-functional) since the operating ratio is unlikely to be precise.</p>
http://mathoverflow.net/questions/44208/is-there-any-formal-foundation-to-ultrafinitism/114851#114851Answer by abo for Is there any formal foundation to ultrafinitism?abo2012-11-29T06:45:49Z2012-11-29T07:17:32Z<p>I would suggest the following axiomatization to my ultrafinitist friends. Let Nx mean "x is a natural number", Sxy mean "y succeeds x", and 0 to be "zero". The Peano Axioms are:</p>
<p>1/ N0</p>
<p>2/ S is into N</p>
<p>3/ S is total on N (every number has a successor)</p>
<p>4/ S is a function</p>
<p>5/ S is one-to-one</p>
<p>6/ 0 is not in the image of S</p>
<p>7/ Induction</p>
<p>Remove Axiom 3. Then the models of these axioms are: the standard model (if it exists) and the initial segments. {0} for instance is a model.</p>
<p>One can work either in second-order logic and define sequences as second-order entities (<a href="http://www.andrewboucher.com/papers/arith-succ.pdf" rel="nofollow">http://www.andrewboucher.com/papers/arith-succ.pdf</a>) or work in first-order logic and add sequences directly as first-order entities, with some additional axioms (<a href="http://www.andrewboucher.com/papers/fpa.pdf" rel="nofollow">http://www.andrewboucher.com/papers/fpa.pdf</a>). </p>
<p>With sequences one can make the usual recursive definitions of addition, multiplication, and exponentiation, and then towers of powers. It will not, of course, be able to prove any of them total. </p>
<p>So the ultrafinitist who has any particular idea which numbers are permissible and which are not can simply add in the axioms he wants, such as </p>
<p>E/ "the product of 100 and 100 exist" and</p>
<p>F/ "a tower of 10 powers of 2 does not exist". </p>
<p>IMHO, these assumptions are not of any mathematical interest, since the system without Axiom 3 is capable of proving many mathematical theorems (Quadratic Reciprocity...), and adding any axioms such as E or F only adds trivial capabilities to prove additional theorems. So it is better, mathematically at least (and IMHO philosophically), to be agnostic about the successor axiom, rather than an atheist or a theist.</p>
http://mathoverflow.net/questions/100898/finite-versions-of-godel-s-incompleteness/100909#100909Answer by abo for Finite versions of Godel' s incompletenessabo2012-06-29T05:24:17Z2012-06-29T18:52:02Z<p>The answer to the second question is negative. Consider a (first-order) theory of PA without the successor axiom like fpa. Then T is consistent and proves its own consistency. Let k be the complexity of this proof of consistency. Then trivially T is k-consistent and k-proves its k-consistency.</p>
<p>[the following is added in an edit] As my comment indicated, the previous remarks are not completely correct. Instead: Let T be a (first-order) theory of PA without the successor axiom like fpa. Then T is consistent and proves its own consistency. In fact, T proves: </p>
<p>(x)(there does not exist an x-proof of a contradiction in T). (*)</p>
<p>Let this proof have complexity z. Then T can prove - call this sentence S(y) -</p>
<p>"there does not exist a y-proof of a contradiction in T" for any y, </p>
<p>but its proof may have greater complexity than z; indeed, if the proof uses (*), then it will have greater complexity, by say f(y). That is, T proves S(y) with a proof of complexity no greater than z + f(y). Suppose there exists a k such that k <= z + f(k). Then T k-proves S(k), i.e. T k-proves the k-consistency of T. Since T is k-consistent, the answer to the question would therefore be negative.</p>
<p>Is there likely to exist k <= z + f(k)? The important step is to find k which can be referred to with complexity much less than k. If complexity is defined to be say the length of the proof, then this should be possible by defining an exponential operator and defining k to be a power of two reasonably large numbers.</p>
http://mathoverflow.net/questions/94354/essential-reads-in-the-philosophy-of-mathematics-and-set-theory/94362#94362Answer by abo for Essential reads in the philosophy of mathematics and set theoryabo2012-04-18T05:40:40Z2012-04-18T06:07:00Z<p>For the philosophy of Mathematics side, rather than the set theory side, I'd suggest:</p>
<p>Philosophy of Mathematics: Selected Readings; by Benacerraf & Putnam</p>
<p>From Frege to Godel: A Source Book in Mathematical Logic; edited by Jean van Heijenoort</p>
<p>Logic, Logic, and Logic; by George Boolos</p>
<p>Fixing Frege; by John Burgess</p>
<p>Foundations without Foundationalism; by Stewart Shapiro</p>
<p>New Waves in the Philosophy of Mathematics; edited by Linnebo and Bueno</p>
<p>For their historical interest:</p>
<p>Foundations of Arithmetic; by Gottlob Frege</p>
<p>An Introduction to Mathematical Philosophy; by Bertrand Russell</p>
<p>One book on the set theory side that I can recommend:</p>
<p>Set Theory and its Philosophy; by Michael Potter</p>
http://mathoverflow.net/questions/28656/intuitive-and-or-philosophical-explanation-for-set-theory-paradoxes/94100#94100Answer by abo for Intuitive and/or philosophical explanation for set theory paradoxesabo2012-04-15T11:09:58Z2012-04-15T11:09:58Z<p>I'm still partisan of my own explanation:</p>
<p>www.andrewboucher.com/papers/paradoxes.htm</p>
http://mathoverflow.net/questions/92312/how-do-you-restrict-the-induction-axiom-in-second-or-higher-order-logic/92346#92346Answer by abo for How do you restrict the induction axiom in second (or higher) order logic?abo2012-03-27T05:56:27Z2012-03-27T05:56:27Z<p>ACA0 does not merely restrict the induction axiom. It also restricts the comprehension axiom, which asserts the existence of the second-order entities, to formulae which contain no quantification over big (second-order) letters, that is comprehension in ACA0 is:</p>
<p>(there exists X)(for all n)(n in X iff phi(n)),</p>
<p>where phi(n) contains no quantifiers with big (second-order) letters.</p>
<p>To define the natural numbers N in second-order logic, you would use phi(n) as</p>
<p>(F)(F0 & (x)(y)(Fx & Sx,y implies Fy) implies Fn).</p>
<p>But this obviously has a big-letter quantified, so this definition cannot be made in ACA0. This is why, as Andreas points out, you assume the existence of N - because it cannot be defined. </p>
http://mathoverflow.net/questions/91034/can-zfc-prove-false-theorems-and-still-be-consistent-was-junk-theorems-fol/91058#91058Answer by abo for Can ZFC prove "false theorems", and still be consistent? (was "Junk Theorems" follow up)abo2012-03-13T06:54:29Z2012-03-13T06:54:29Z<p>The phenomenon of junk theorems - and the example you cite - are present in a small fragment of ZFC (without the Axiom of Infinity, replacement, choice, ...) which can be modeled by PA, which I presume you accept is consistent. This does not, of course, imply that adding in these deleted axioms might not then cause an inconsistency, just that I don't think you could say it's because of the junk theorems.</p>
http://mathoverflow.net/questions/90820/set-theories-without-junk-theorems/90908#90908Answer by abo for Set theories without "junk" theorems?abo2012-03-11T15:10:58Z2012-03-11T15:10:58Z<p>The question being, "Would it be correct to say that structural set theory is an attempt to get rid of such junk theorems?", the answer I think is "only partly or only if extremely limited." </p>
<p>Clicking on the link, I find a theory called ETCS as an example of structural set theory. ETCS has 0, N (the natural numbers), and S (the successor function) as primitives in its language, and it assumes effectively as axioms the normal assumptions about them (e.g. it assumes the existence and uniqueness of recursion). </p>
<p>Obviously, if you assume 0, N, and S as primitives and make the normal assumptions about them, rather than constructing them and proving the normal assumptions (Russell's honest toil rather than theft), then one can avoid junk theorems <em>about the natural numbers</em>. The same effect could be achieved, by modifying ZFC by introducing the same primitives and assuming, on top of the normal ZFC axioms, the Peano Axioms.</p>
<p>ETCS does not, however, get rid of all junk theorems unless it is only supposed to be about arithmetic and the natural numbers. If it, for instance, is also supposed to allow the construction of the real numbers and the development of analysis, then it will still get junk theorems about the real numbers.</p>
http://mathoverflow.net/questions/55311/subsystems-of-peano-arithmetic-and-incompleteness-theorem/88275#88275Answer by abo for Subsystems of Peano arithmetic and incompleteness theoremabo2012-02-12T12:59:04Z2012-02-12T12:59:04Z<p>First, it's not clear whether you are talking about first-order PA or second-order PA. It seems, because you are mentioning induction as an axiom rather than a schema, that you are talking about second-order PA, but I will answer for a special form of first-order Peano Arithmetic, denoted PA1. The answer for PA2 is similar.</p>
<p>Secondly, it is incorrect to ask what is "the" largest. The answer to your question is: there exists sub-systems of PA which prove their own consistency but there is no largest such sub-system.</p>
<p>Let PA have the language with a constant 0, a one-place predicate N, and a 2-place predicate Sx,y. Usually the axioms of PA1 include axioms for addition and multiplication. I will present a system which has axioms for sequences rather than addition and multiplication; addition and multiplication can then be defined using the notion of sequences. The axioms of PA1 are:</p>
<p>(1) N0</p>
<p>(2) (n)(m)(Nn & Sn,m => Nm)</p>
<p>(3) (n)(Nn => (there exists m) Sn,m)</p>
<p>(4) (n)(m)(m')(Nn & Sn,m & Sn,m' => m = m')</p>
<p>(5) (n)(m)(n')(Nn & Nn' & Sn,m & Sn',m => n = n')</p>
<p>(6) (n)(Nn => not Sn,0)</p>
<p>(7) Induction schema, phi[0\n] & (n)(m)(Nn & Sn,m & phi => phi[m\n]) => (n)(Nn => phi)</p>
<p>(8) For every natural number x, there exists a sequence <(0,x)></p>
<p>(9) For every sequence f, if Nn & Sn,m & <(m,x)> belongs to f, then <(n,y)> belongs to f for some y</p>
<p>(10) For every sequence f, if Nn & Nm & Ny & Sn,m & <(n,x)> belongs to f, there there exists a sequence g exactly like f except that it may differ at the mth place where <(m,y)> belongs to g</p>
<p>Apologies for the imprecision of (8), (9), and (10), but it's the quickest way for me to write them down here. </p>
<p>Call fpa the system made up of axioms (4) through (10). Then fpa proves its own consistency. It also proves the consistency of fpa + (1) (call this X). So a fortiori X proves its own consistency. fpa also proves the consistency of fpa + (N0 => (2) & (3)), so this latter (call it Y) also proves its own consistency. But any system stronger than both X and Y contains PA1, which can't prove its own consistency. Hence there is no strongest sub-system of PA1 which proves its own consistency. </p>
<p>Please see <a href="http://www.andrewboucher.com/papers/fpa.pdf" rel="nofollow">http://www.andrewboucher.com/papers/fpa.pdf</a> for details.</p>
http://mathoverflow.net/questions/85961/history-of-logic-development/86026#86026Answer by abo for History of Logic Developmentabo2012-01-18T19:09:31Z2012-01-19T04:16:06Z<p>I would suggest to start with "The Search for Mathematical Roots, 1870-1940" by I. Grattan-Guiness, which has some chapters on Cantor, which you can skip if it really doesn't interest you, so that you begin with chapter 4, which is on Peirce and Frege. It has less on Tarski than you might want, in which case you can read the Feferman biography called "Alfred Tarski: Life and Logic". It may also have less on Wittgenstein than you want, but there are myriad supplemental materials there.</p>
http://mathoverflow.net/questions/132581/one-can-earn-nothing-on-the-brownian-motion-true/132594#132594Comment by aboabo2013-06-02T19:11:32Z2013-06-02T19:11:32ZWell, that was meant to be a comment. Can't see how to change it, though.http://mathoverflow.net/questions/132268/deduction-theoremComment by aboabo2013-05-30T05:31:40Z2013-05-30T05:31:40Z@Francois. I wasn't aware I was loosening the rules. Looking at Mendelson, he defines a formal axiomatic theory for the propositional calculus with three axioms. Keep only the first of the three, which is A => (B => A). Then A => A isn't provable, but at least according to Mendelson's definition, it is a formal axiomatic theory (just not an interesting one). Point taken that there are some systems where not even A follows from A. http://mathoverflow.net/questions/132268/deduction-theoremComment by aboabo2013-05-29T21:31:47Z2013-05-29T21:31:47ZPerhaps one should include "interesting" in front of "axiomatic system"? Even in an empty axiomatic system, A always follows from A, but in an empty axiomatic system, one cannot prove anything, much less A => A. By considering any set of axioms which do not allow the proof of A => A, the deduction theorem would still evidently not hold.http://mathoverflow.net/questions/131026/reference-request-minimal-axiomatizations-of-pa-over-xComment by aboabo2013-05-18T14:24:05Z2013-05-18T14:24:05ZAre you looking for something like:
1/ Induction: From phi(0) & (n)(phi(n) => phi(n+1)) infer (n)phi(n)
2/ x ≤ y iff (there exists z)(z + x = y)
3/ x + 0 = 0
4/ x + (y + 1) = (x + y) + 1
5/ x * 0 = 0
6/ x * (y + 1) = (x * y) + x
7/ There is no ≤ maximal element
I think that works...http://mathoverflow.net/questions/122041/why-does-induction-prove-multiplication-is-commutative/122349#122349Comment by aboabo2013-02-20T06:22:46Z2013-02-20T06:22:46ZIt's actually not quite a theorem of GA2 because you don't know that the successor of x exists. But it can be proven, if the successor of x exists, then it equals x + S0. Yes, finite non-commutative rings would be models of that theory.http://mathoverflow.net/questions/122041/why-does-induction-prove-multiplication-is-commutative/122076#122076Comment by aboabo2013-02-18T18:56:12Z2013-02-18T18:56:12Z Yes it does satisfy the successor axiom. But the problem is that with this definition of successor all the GA2 axioms do not hold, because induction does not hold. Why doesn't it? Define e.g. the predicate phi to be (n = 0 v n = S0). Then phi(0), and if phi(n), then phi(Sn), by a very simple argument on cases. But it's not true that every element in the ring is 0 or S0. So induction doesn't hold. Because induction doesn't hold for 2x2 matrices over {0,1} with this definition of successor, you can't use the results about GA2 to infer that matrix multiplication is commutative. http://mathoverflow.net/questions/122041/why-does-induction-prove-multiplication-is-commutative/122076#122076Comment by aboabo2013-02-18T06:28:48Z2013-02-18T06:28:48ZOK, let the zero matrix be 0 and the identity matrix I (1's on the diagonal and 0's elsewhere) be the successor of 0. And define Sx to be x + I. Then S0 = I and SS0 = 0. So the successoring chain starting from 0 only includes two elements, {0,I}, and not the whole ring. You therefore cannot conclude that multiplication is commutative on the whole ring.http://mathoverflow.net/questions/122041/why-does-induction-prove-multiplication-is-commutativeComment by aboabo2013-02-17T09:02:44Z2013-02-17T09:02:44ZI don't understand the "why" of your question.
Consider 2 x 2 matrices. What do you propose to define as the successor relationship (from which you then define addition and multiplication)? What is the successor of 0?
I imagine a first-order version cannot prove multiplication is commutative.http://mathoverflow.net/questions/120258/is-an-ultrafinitist-hilberts-program-doomed/120305#120305Comment by aboabo2013-01-30T19:07:32Z2013-01-30T19:07:32ZI guess the question in my subject was badly chosen. I wasn't actually asking whether there are possible ways to redo a Hilbert program, but whether one specific way was possible. In any case, thank you for the information, I'll take a look.http://mathoverflow.net/questions/120258/is-an-ultrafinitist-hilberts-program-doomedComment by aboabo2013-01-30T19:04:34Z2013-01-30T19:04:34ZThank you for your answers, Emil. Sorry to have taken you from your work.
The "consistency of RCons(FPA + E(n)" was not, as you devined, intentional. I'll re-edit.
Bye.http://mathoverflow.net/questions/120150/can-fpa-really-prove-its-consistency/120216#120216Comment by aboabo2013-01-29T20:59:11Z2013-01-29T20:59:11ZAnd your reward is even more questions!http://mathoverflow.net/questions/120150/can-fpa-really-prove-its-consistency/120216#120216Comment by aboabo2013-01-29T19:15:59Z2013-01-29T19:15:59ZThank you very much, Emil.http://mathoverflow.net/questions/119919/provability-in-second-order-arithmetic-without-the-successor-axiom/120106#120106Comment by aboabo2013-01-29T19:12:54Z2013-01-29T19:12:54ZThanks very much for that information.http://mathoverflow.net/questions/119919/provability-in-second-order-arithmetic-without-the-successor-axiom/120106#120106Comment by aboabo2013-01-28T19:31:39Z2013-01-28T19:31:39ZBy the way, I can't upvote you because I'm not registered. Sorry.http://mathoverflow.net/questions/119919/provability-in-second-order-arithmetic-without-the-successor-axiom/120106#120106Comment by aboabo2013-01-28T19:30:54Z2013-01-28T19:30:54ZVery nice, Emil. Thanks very much. I once went through a paper that proved the Prime Number Theorem in I\Delta_0+exp and it seemed to me the proof went through in FPA. Would this be in error? Also, I would like to ask another question about provability in FPA. If I were to describe the system as x + y, where y is just the list of the Peano axioms which FPA uses, what is the shortest x which is clear? Following Goldstern: a many-sorted first order theory with one "lowercase" sort (for numbers) and infinitely many "upper-case sorts" (the nth sort being n-ary relations)?