10:15
@user21820 Two questions, doesn't the theory $T$ also need to be deductively defined (possessing a finite or recursive set of axioms)? Also, what is meant by "over" here? I thought that the sentence $G$ (thank you for clarifying that it is a sentence, not just any wff) had be something which the theory $T$ could reason about. That is, the sentence $G$ was something that $T$ could express. "Over" makes it sound like $G$ isn't in the theory, but it's in the meta system about the theory.
10:48
I'm not sure if it is really analogous. Point (3) lists something that is only true for complete theories, if "interpretation" $I$ is replaced by "sentence" $S$: ( S ⊨ A+"∨"+B ) iff ( S ⊨ A ) or ( S ⊨ B ), for any formulae A,B. (Here I use an extended definition of satisfaction, where one wff can satisfy another if it implies it).
2 hours later…
1 hour later…
13:54
@user400188: Keep in mind that everything we talk about here are objects that we reason about in the meta-system, including T,B,G. We always work within the meta-system, unless otherwise stated.
And I think it's necessary to have 100% grasp of how to perform formal FOL deduction within the meta-system if you truly want to understand what is going on. You can do Fitch-style reasoning for PL (propositional logic), but you also need to be able to do Fitch-style reasoning for full FOL, and also need to know how precisely definitorial expansion works. Otherwise it will quickly become impossible to mentally grasp all that is going on in the study (not use) of FOL.
6 hours later…
19:35
Just to demonstrate, I will give a rigorous 1-page proof of the fixed-point lemma relying on basic FOL and the representability theorem and nothing else.
Let LA be the language of arithmetic. Define a numeral to be a term over LA that is either "0" or k+"+1" for some numeral k.
Given any FOL language L, define a 1-parameter sentence Q over L to be a formula over L with exactly one free variable.
For convenience, for any formula Q and term t over L, we write "Q(t)" to denote the string obtained by substituting every occurrence of the first free variable in Q by t.
Let num be the numeral map, namely the function that maps each k∈ℕ to the numeral with exactly k "1"s.
Let sub be a computable substitution map such that sub(code(Q),k) = code(Q(num(k))) for every formula Q over L and k∈ℕ.
For precision, we shall write string literals using escaping, where "[x]" in a string literal denotes the string x.
Let D = Q("[s]([v],[v])") and d = num(code(D)). // That is, D = Q( s+"("+v+","+v+")" ). This mimics D = ( v ↦ Q( v(v) ) ).
Then D is a 1-parameter sentence over T' with free variable v.
Let G = D(d) and g = num(code(G)). // This mimics G = ( v ↦ Q( v(v) ) ) ( v ↦ Q( v(v) ) ) = Q( ( v ↦ Q( v(v) ) ) ( v ↦ Q( v(v) ) ) ).
Then D is a 1-parameter sentence over T' with free variable v.
Let G = D(d) and g = num(code(G)). // This mimics G = ( v ↦ Q( v(v) ) ) ( v ↦ Q( v(v) ) ) = Q( ( v ↦ Q( v(v) ) ) ( v ↦ Q( v(v) ) ) ).
Then G is a sentence over T' and G = Q("[s]([d],[d])"), so T' trivially proves "[G] ⇔ [ Q("[s]([d],[d])") ]".
Also sub(code(D),code(D)) = code(G) by definition of sub, so T' proves "[s]([d],[d]) = [num(code(G))]" by definition of s.
Note that T' trivially proves "[t] = [u] ⇒ ( [Q(t)] ⇔ [Q(u)] )" for any terms t,u over T'.
Also sub(code(D),code(D)) = code(G) by definition of sub, so T' proves "[s]([d],[d]) = [num(code(G))]" by definition of s.
Note that T' trivially proves "[t] = [u] ⇒ ( [Q(t)] ⇔ [Q(u)] )" for any terms t,u over T'.
1 hour later…
21:22
Hello @user21820 Im the OP from the question math.stackexchange.com/questions/3912993/… you provided a comment relating my last paragraph non decidibility of TC, I have read you question and answer, but as beginner I had hard times to understand some parts because I just started my study on logic few days ago.
As I said in my question im going through the book Logic, Mathematics, and Computer Science: Modern Foundations with Practical Applications from Yves Nievergelt.
I noticed the only reviewer in amazon here(https://www.amazon.com/Logic-Mathematics-Computer-Science-Applications/dp/1493932225) quote the book of Rautenberg too.
I come here in Logic chat to ask you all if trying to learn first the Classical propositional logic then FOL in a formal way is a reasonable path to start to understand results from Godel like Incompleteness and to grasp the computability theory better seem to be a reas…
I noticed the only reviewer in amazon here(https://www.amazon.com/Logic-Mathematics-Computer-Science-Applications/dp/1493932225) quote the book of Rautenberg too.
I come here in Logic chat to ask you all if trying to learn first the Classical propositional logic then FOL in a formal way is a reasonable path to start to understand results from Godel like Incompleteness and to grasp the computability theory better seem to be a reas…
« first day (1558 days earlier) ← previous day next day → last day (1553 days later) »