Skip to main content
10 events
when toggle format what by license comment
Jul 27, 2011 at 20:38 comment added Kaveh I think natural numbers are definable in the theory of ordered fields using second order quantification, so I guess it is not necessary to add a sort for natural numbers: $$n \in \mathbb{N} := \forall X \ [(0 \in X \land \forall x \ x \in X \rightarrow x+1 \in X) \rightarrow n \in X]$$
Jul 27, 2011 at 15:24 vote accept James Propp
Jul 27, 2011 at 11:57 comment added Carl Mummert On the other hand, if we worry about truth instead of provability, then of course there are equivalent statements that we can't prove equivalent in some particular system. All true statements are equivalent to each other, and all false statements are equivalent to each other, and these are the only equivalence classes with respect to truth. A key reason to look at provable equivalence is this triviality of equivalence of truth values.
Jul 27, 2011 at 11:54 comment added Carl Mummert In many cases, the properties we want are first order, though, in second-order arithmetic. This is one of the morals of reverse mathematics. There are many results there that can be viewed as showing that certain results require certain fragments of completeness. For example, ACAo can be understood as limit-point completeness, while WKLo can be understood as compactness in the Heine-Borel sense, which turns out to be weaker.
Jul 27, 2011 at 3:02 comment added Timothy Chow @James Propp: François is correct, but in case you did not follow everything he said, the short answer is that your initial instinct is basically correct: There may be instances where two propositions are equivalent but you have no effective means of proving it. This is because you're interested in properties of the ordered field that may not be first-order. In my opinion, that's all you need to say, and it can be relegated to a footnote. Going into technical details about the difficulties of working with second-order logic will be an unenlightening digression in the context of your paper.
Jul 26, 2011 at 21:05 comment added François G. Dorais Equality is usually regarded as primitive (for all sorts) but there are formalizations without equality. In that case, you could define equality via extensionality, but then your models may have equal sets that are actually different objects.
Jul 26, 2011 at 20:56 comment added user5810 Um, wouldn't extensionality be a definition?
Jul 26, 2011 at 20:55 comment added François G. Dorais Yes, this gives a deductive system which is sound, complete, but not effective.
Jul 26, 2011 at 20:51 comment added Kaveh We can think of second-order logic with standard semantics as a two sorted first-order logic (one sort for objects, one sort for sets of objects) with a non-recursive set of axioms for the sort of sets.
Jul 26, 2011 at 20:39 history answered François G. Dorais CC BY-SA 3.0