« first day (470 days earlier)      last day (2341 days later) » 

1:03 AM
somehow I managed to prove succ_inj
 
 
1 hour later…
 
3 hours later…
4:49 AM
@LeakyNun Yes we can't, and that's the ideal case unless we don't believe there is a model of PA.
We do have empirical evidence that PA has a very good approximate real-world interpretation, and so conceptually it seems that ACA is not only consistent but sound. It gets hairy beyond that, because it is not so clear how quantifying over subsets of N should be interpreted.
@LeakyNun What proof assistant is that?
 
5:14 AM
@LeakyNun For classical systems, Godel's sentence is equivalent to Q' in my post.
@LeakyNun: If you star the above, it won't fall down the pinboard so quickly. =)
Note that if you look carefully at the proof that Q' is independent, you will see that it relies on soundness for program halting only to show that the system does not prove Q. That assumption is not needed to ascertain the truth value of Q'. Hence in the later section I stated the relation between Q' and consistency for classical systems without mentioning soundness for program halting.
 
 
3 hours later…
7:59 AM
@user21820 lean
@user21820 should I take this as a yes?
 
@LeakyNun Take what as a yes? I didn't say whether the answer to your question is "yes" or "no", because it depends.
 
on what?
 
Um my post shows exactly when Q' is true. Godel's sentence turns out to be equivalent to Q'.
It also turns out that Godel's sentence G for a classical system S is provably equivalent to Con(S), meaning that S |− G⇔Con(S).
The reasoning in my post is the same as the reasoning in standard textbooks needed to show that S is consistent iff N |= Con(S).
 
8:14 AM
N?
 
Natural numbers.
Well I shouldn't say "same", because it's much clearer using programs than wading through representability of recursive sets in PA.
That's why I say you need to read it to understand the incompleteness stuff, unless you want to try the standard route. Godel basically constructed Q' but expressed in arithmetic.
He first encoded a program interpreter in arithmetic and then encoded the formal system as a program and then constructed a formula corresponding to provability and then diagonalized in the same manner as C against H.
Because of using arithmetic, there are some technical issues as well, so the underlying idea is thoroughly obscured.
I think Godel didn't find the clean way because he came before Turing.
 
 
5 hours later…
1:45 PM
@user21820 okay, now I think I understood it, thanks
 
@MatheinBoulomenos: Hello! Great! Any other questions?
 
But I think I'd still do case-splitting to show that the constructed set is linearly independent
I think the Peano axioms I learned as a freshman are not first-order
the induction axiom is quantifying over predicates
But isn't peano arithmetic really important? I thought that most theorems only work for first-order theories
 
@MatheinBoulomenos Why is there any case splitting? Unless I'm mistaken, it should be quite trivial.
Let me quote my proof sketch:
2 days ago, by user21820
We can take the simplest example of the existence of a basis of any given vector space V. By transfinite induction V can be well-ordered. Initialize S = {}, then enumerate the vectors in V in that order and at each stage add the current vector v to S iff S⋃{v} is linearly independent. At the end, clearly every vector in V is in span(S), and we just have to check that S is linearly independent, which you should be able to prove.
If S is not linearly independent, then there is a finite non-trivial linear combination of vectors in S that sums to the zero vector in V. Thus one of those vectors was added to S after all the rest (because finitely many of them). That one would not be added because at that point it is in the span of the previously added vectors.
Therefore S is linearly independent.
 
Oh right
I somehow was confused because I thought that you had to use that ascending unions of linearly independent sets are linearly independent
but the induction axiom is a second-order axiom, right?
 
That's why I said earlier that I think any non-set-theoretic use of transfinite induction should not have to split cases between the successor and limit stages, and should not even have to care about ordinals. Otherwise it's very likely that the proof has taken an unnecessary detour.
@MatheinBoulomenos The induction axiom you may have been taught may not be the right one.
There is second-order induction, namely any set that has 0 and is closed under successors contains the natural numbers.
 
1:58 PM
yes, that what I was taught under the name "Peano axioms"
 
The problem with that is that it is simply useless, unless you also have set construction axioms. In particular, it seems that Peano's axioms have exactly this flaw; they were never sufficient to begin with.
 
makes sense
So what's the "right" induction axiom?
 
The correct induction is an axiom schema (list), not a single axiom. This is why nowadays PA refers to this first-order system and not Peano's original. You have one axiom for each predicate over the language of arithmetic.
 
Ah, this seems more reasonable
 
I use "predicate" not to mean "set" but "1-parameter sentence".
So you will have induction only for countably many predicates.
 
2:01 PM
But wait
Doesn't Löwenheim-Skolem imply that there are uncountable models of PA?
This is really weird
 
@MatheinBoulomenos It does, but why is it weird?
 
intuitively, natural numbers should be countable
and PA should axiomatize natural numbers
 
You only get to control predicates that you can write down in the language of arithmetic.
 
Okay, I still think it's weird
 
@MatheinBoulomenos: You will probably be interested in the following posts:
14
A: How do we know what natural numbers are?

user21820 How do the mathematicians that write standard natural numbers have formal consensus on what they are talking about? Mathematicians work in a meta-system (which is usually ZFC unless otherwise stated). ZFC has a collection of natural numbers that is automagically provided for by the axiom of ...

9
A: What are the arguments for and against "one true arithmetic"?

user21820In short: The so-called definition of natural numbers as those that can be obtained from 0 by adding 1 repeatedly is circular, but there is no viable alternative, which already makes it impossible to uniquely pin down natural numbers mathematically. Worse still, there does not seem to be ontologi...

 
2:06 PM
Does a model of a theory have to be set or can it be proper class?
 
(which is another one having overlapping content but slightly different focus)
@MatheinBoulomenos In ZFC, a model is defined as a set that ...
 
So the class of all sets in ZFC is itself not a model of ZFC?
 
It can't be constructed in ZFC, so you can't say anything about it.
However, it is possible to talk in MK set theory about class models.
 
But are there models of ZFC that are a set?
I think you probably just need some really large cardinal for that
 
That question is equivalent to asking whether ZFC is consistent, by the semantic-completeness theorem.
It does not need large cardinals.
 
2:09 PM
Oh right, so it's undecidable if ZFC is consistent
by the second incompleteness theorem
 
Right, but we need to go outside and use the first incompleteness theorem.
Not the second.
Otherwise we are stuck one level deeper.
And regardless of incompleteness, within ZFC you can prove that if ZFC is consistent then ZFC has even a countable model (by Henkin construction).
 
But wouldn't a model of ZFC inside ZFC mean that ZFC can prove its own consistency?
countable model of ZFC sounds weird
 
If ZFC is consistent then ZFC has a countable model.
ZFC never proved that it has a model.
Do you get it? You need to be careful of which system you are working in. Suppose we work in a relatively simple meta-system MS that only knows the basic properties of strings and natural numbers and programs, and can define the halting problem and define sets based on the solution to the halting problem.
You can think of this as MS being able to construct programs that can call an oracle that gives the answer to the halting problem for any program and input.
 
Yeah, I get that I have to be careful
 
Then MS is strong enough to prove that every consistent first-order theory S has a countable model.
Note that the notion of consistency already requires the halting problem to be well-defined.
So that you can talk about whether there is a proof of contradiction or not.
Incidentally, I explained the fact that I just claimed to LeakyNun not long ago, starting here:
Nov 18 at 4:57, by user21820
@LeakyNun: I'll elaborate on my point that we can in fact perform that process using the first Turing jump H(1), also known as the halting oracle. There are many programs using H(1) that are proof verifiers for a complete consistent extension of any consistent formal system. You just use any computable enumeration of all sentences, and at each step you use H(1) to find out whether that current sentence is consistent with the previous ones and if so then add it but otherwise add its negation.
NL: To be really precise, I sometimes label everything I say with the system I'm talking in, such as NL for natural language.
MS: ZFC is consistent implies ZFC has a model.
 
2:27 PM
@user21820 given a group $G$, would you define the transfinite derived series of $G$ without case splitting as well?
I'd just say for a succesor ordinal, we take the commutator subgroup and for limit ordinals we take an intersection
but maybe that's clumsy as well
 
@MatheinBoulomenos I am not actually familiar with the derived series, but it appears that at each stage you can simply take the commutator subgroup of the intersection of the preceding groups. Like with the vector space basis construction, this creates a monotonic sequence, so it will work out.
In algorithmic terms, at each stage you shrink the group to its commutator subgroup. At limit stages, the earlier shrinking steps would have ended up producing the intersection already, and in the original definition you stop there while in my definition you would take the commutator subgroup again.
 
2:43 PM
your definition seems to be slightly different, but I don't think the difference matters
 
Yea I think so too.
Because the goal is just to get down to a 'fixed-point' of the commutator subgroup operation.
@MatheinBoulomenos: You may also be interested in the difference between the first-order and second-order axiomatizations of the reals:
22
A: Is the real number structure unique?

user21820To paint a more complete picture, you are right in that an axiomatization may very well have no model. An axiomatization is meaningless if nothing satisfies it. But if we can prove that there is a model, and the axioms are the only properties we care about, then we can happily work within the axi...

 
is it always true that second-order axioms are meaningless without set theory?
 
@MatheinBoulomenos I wouldn't say that, since there are type theories.
However, what I said earlier is that second-order axioms only make sense if you have rules permitting you to construct those second-order objects.
 
2:58 PM
Ah, okay, so we need a more powerful metatheory
actually, a more expressible metalanguage
 
Sort of.
 
how many models does second order PA have?
 
@LeakyNun In what meta-system?
 
eh... you decide?
 
In most (such as anything at least as strong as ACA) there is one up to isomorphism.
 
3:06 PM
then isn't it complete?
 
Uh? Think very carefully where the argument fails...
 
I see, completeness fails
 
Yes compactness and semantic-completeness hold for first-order logic, not for full second-order logic.
 
could you give me examples where completeness fail?
 
3:27 PM
Sorry I must amend my claim.
Compactness here means ( finitely satisfiable implies satisfiable ).
It is still true that for second-order logic we have ( finitely consistent implies consistent ).
@LeakyNun Just extend second-order PA by a constant c and add axioms stating that c is greater than each standard numeral. Then the resulting theory is finitely satisfiable, but has no model in full second-order semantics.
 
do you have more examples?
also, how do we know that there is no model?
 
Because we already proved (we are in MS remember?) that there is only one model of PA and it doesn't have any element that is greater than each standard numeral...
 
alright
 
As for more examples...
@LeakyNun Take the language of graphs with the edge relation and the second order theory of connected graphs, which can be axiomatized by simply ( every connection-maximal set contains everything ).
Just to finish the earlier example, since there is no model of the extended theory in full second-order semantics, it fails completeness because there is no proof of a contradiction (since it is actually consistent).
To continue the example of the theory of connected graphs, we can do the same trick, I think.
 
3:45 PM
i.e. there is no 1-path from A to B, there is no 2-path from A to B, etc.?
 
Yea.
 
do you have a more "real-life" example?
 
Lol you're asking about compactness man! That's not real-life...
 
oh, the real-life interpretation is that you can either prove something or construct a counter-example
 
Then these examples fit the bill. I have explicitly described two second-order theories in which you cannot prove something that is true about all models (because there are no full semantics models).
Or you want some theory that actually has models?
So demanding! =P
 
3:55 PM
@user21820 but those aren’t “real-life” examples
those are sentences which nobody cares about
 
Asking for real-life examples in mathematical logic, lol
 
@MatheinBoulomenos well we have groups and rings and fields
and graphs and arithmetic and set theory
 
these are first-order
 
I mean, these are real-life examples
 
@MatheinBoulomenos @LeakyNun: Okay okay I satisfy you both at one go. Let PA2 be PA plus the second-order induction axiom. PA2 has essentially one full-semantics model, but PA2 does not prove Con(PA), since PA2 is conservative over PA. This is trivial to see because PA2 cannot use the induction axiom since it has no set-construction axioms! But of course every model isomorphic to N satisfies Con(PA).
Happy now? =D
I changed PA− to PA but it actually doesn't make a difference to the resulting theory. Just easier to justify my claims later.
 
4:21 PM
Hey where did you two go? I'm going off now. See you!
 
See you!
 
"real-life"
 
4:36 PM
@LeakyNun You could use fields to get another example that has nothing to do with the incompleteness theorems. Take the first-order theory F of fields with characteristic 0. Then every model of F has an infinite subfield. This can be stated as an existential second-order sentence, but of course cannot be proven by F since F has no set-existence axioms.
 
@user21820 how would you state that?
 
You can state "infinite" by stating "exists non surjective injection" or "exists linear ordering without endpoints".
Okay that's your homework; I'm really going off.
 
@user21820 there's something I want clarification of
there's various sources saying that the Godel's sentence must be true
(but if it's true then it's provable!)
 
4:52 PM
Both your comments are wrong.
 
an objective fact can't be false
 
6
A: How could a statement be true without proof?

user21820Your confusing stems from the way many articles about Godel's incompleteness theorems are extremely imprecise. Here is a proper definition. $\def\nn{\mathbb{N}}$ We say that a sentence $φ$ over a language $L$ is true in an $L$-structure $M$ iff $M \vDash φ$. For convenience, when $L$ is ...

 
there is literally various sources
 
More homework for you.
 
I mean, those sources are imprecise
but you can't say that it's wrong that there are many sources saying that
 
4:54 PM
There are various sources stating that the world is supported by a giant turtle. There are many believers saying that their religion is true.
 
yes, I'm saying that the claim that there are various sources saying that is true
 
Lol.
Sorry based on your second comment I took it to mean that you accepted what those various sources said.
Since they are both meaningless claims as explained in the linked post.
 

« first day (470 days earlier)      last day (2341 days later) »