Is the Liar Paradox True or False?
LP := ~True(LP)
?- LP = not(true(LP)).
LP = not(true(LP)).
?- unify_with_occurs_check(LP, not(true(LP))).
false.
Its infinitely recursive structure makes it neither true nor false.
On 3/9/2025 2:24 PM, Richard Damon wrote:
On 3/9/25 1:15 PM, olcott wrote:
Is the Liar Paradox True or False?
LP := ~True(LP)
?- LP = not(true(LP)).
LP = not(true(LP)).
?- unify_with_occurs_check(LP, not(true(LP))).
false.
Its infinitely recursive structure makes it neither true nor false.
The liar's paradox isn't an "undecidable" instance, as "undecidable"
is about a problem that has a true or false answer that can not be
computed for every case.
Tarski thought that is was undecidable and anchored his
whole proof in it.
Tarski's Liar Paradox from page 248
It would then be possible to reconstruct the antinomy of the liar
in the metalanguage, by forming in the language itself a sentence
x such that the sentence of the metalanguage which is correlated
with x asserts that x is not a true sentence.
https://liarparadox.org/Tarski_247_248.pdf
Formalized as:
x ∉ True if and only if p
where the symbol 'p' represents the whole sentence x
He never shows the above intermediate step before
he arbitrarily swaps True for Provable on line (1)
of his proof in the first paragraph of this proof.
(1) x ∉ Provable and only if p
In accordance with the first part of Th. I
we can obtain the negation of one of the
sentences in condition (ex) of convention
T of § 3 as a consequence of the definition of
the symbol 'Pr' (provided we replace 'Tr' in
this convention by 'Pr').
https://liarparadox.org/Tarski_275_276.pdf
On 3/9/2025 4:43 PM, Richard Damon wrote:
On 3/9/25 4:08 PM, olcott wrote:
On 3/9/2025 2:24 PM, Richard Damon wrote:
On 3/9/25 1:15 PM, olcott wrote:
Is the Liar Paradox True or False?
LP := ~True(LP)
?- LP = not(true(LP)).
LP = not(true(LP)).
?- unify_with_occurs_check(LP, not(true(LP))).
false.
Its infinitely recursive structure makes it neither true nor false.
The liar's paradox isn't an "undecidable" instance, as "undecidable"
is about a problem that has a true or false answer that can not be
computed for every case.
Tarski thought that is was undecidable and anchored his
whole proof in it.
Tarski's Liar Paradox from page 248
It would then be possible to reconstruct the antinomy of the liar >>> in the metalanguage, by forming in the language itself a sentence >>> x such that the sentence of the metalanguage which is correlated
with x asserts that x is not a true sentence.
https://liarparadox.org/Tarski_247_248.pdf
Note, he says to construct the antinomy of the liar in the
METALANGUAGE representing the statement x in the LANGUAGE. Thus "x" is
*NOT* the liar, but something that with the additional information of
the metalanguage can be reduced to it.
"the antinomy of the liar in the metalanguage"
{the antinomy of the liar in the metalanguage}
And my understanding of his metalanguage that I have
had for several years and just refreshed from the
original source material does seem to prove that
this does mean that Tarski did anchor his whole
proof in the antinomy of the liar.
Until you provide ALL OF THE REASONING PROVIDING
ALL OF THE DETAILS OF EXACTLY HOW I AM WRONG
it seems reasonable to conclude that you do not
have any of these details and only have pure bluster.
Is the Liar Paradox True or False?
LP := ~True(LP)
?- LP = not(true(LP)).
LP = not(true(LP)).
?- unify_with_occurs_check(LP, not(true(LP))).
false.
Its infinitely recursive structure makes it neither true nor false.
On 3/9/2025 8:57 PM, Richard Damon wrote:
On 3/9/25 6:28 PM, olcott wrote:
On 3/9/2025 4:43 PM, Richard Damon wrote:
On 3/9/25 4:08 PM, olcott wrote:
On 3/9/2025 2:24 PM, Richard Damon wrote:
On 3/9/25 1:15 PM, olcott wrote:
Is the Liar Paradox True or False?
LP := ~True(LP)
?- LP = not(true(LP)).
LP = not(true(LP)).
?- unify_with_occurs_check(LP, not(true(LP))).
false.
Its infinitely recursive structure makes it neither true nor false. >>>>>>>
The liar's paradox isn't an "undecidable" instance, as
"undecidable" is about a problem that has a true or false answer
that can not be computed for every case.
Tarski thought that is was undecidable and anchored his
whole proof in it.
Tarski's Liar Paradox from page 248
It would then be possible to reconstruct the antinomy of the liar >>>>> in the metalanguage, by forming in the language itself a sentence >>>>> x such that the sentence of the metalanguage which is correlated >>>>> with x asserts that x is not a true sentence.
https://liarparadox.org/Tarski_247_248.pdf
Note, he says to construct the antinomy of the liar in the
METALANGUAGE representing the statement x in the LANGUAGE. Thus "x"
is *NOT* the liar, but something that with the additional
information of the metalanguage can be reduced to it.
"the antinomy of the liar in the metalanguage"
<is>
{the antinomy of the liar in the metalanguage}
So, you admit you don't understand what that means?
Do you understand the differene between the metalanguage and the
language?
You do understand that the whole proof is about the Truth Predicate in
the LANGUAGE, not the Metalanguage.
And my understanding of his metalanguage that I have
had for several years and just refreshed from the
original source material does seem to prove that
this does mean that Tarski did anchor his whole
proof in the antinomy of the liar.
And clearly you don't understand the meaning of the metalanguage.
Note, the antinomy of the liar in the metalanguage is a result that
comes from the actual statement "x", that is in the language gets
manipulated based on new concepts from the metalanguage allowing it to
be simplifed.
That does not really show any depth of understanding.
You might have greater depth, yet did not show it yet.
Your ignorance of how that is done is NOT an error on Tarski's part,
just stupidity on yours.
Yet you never said how it should be done, thus I
have no way to tell what you say is not pure bluster.
That you refer to my stupidity yet fail to point out any
mistake seems to be strong evidence that you are clueless.
Until you provide ALL OF THE REASONING PROVIDING
ALL OF THE DETAILS OF EXACTLY HOW I AM WRONG
it seems reasonable to conclude that you do not
have any of these details and only have pure bluster.
Not my job.
You need to point to the actual logical step you think Tarski got
wrong, not a conclusion you disagree with.
Yu failure to understand what i said is not my mistake,
In particular, you need to show a claim he makes that is not supported
by what he has shown or from valid logical reasoning. Note, you can't
alter the rules of logic to be something different than what Tarski is
using, or you are just admitting that you don't know what you are
talking about.
LP := ~True(LP) DOES SPECIFY INFINITE RECURSION.
Note, the paragraph you quote from page 248 isn't making a new claim,
but is pulling forward from his previous work, so if you disagree with
that step, you need to show how it doesn't follow from that previous
work, or the error in that previous work. Your not understanding it is
n0t finding an error in it.
On 3/10/2025 6:04 AM, Richard Damon wrote:
On 3/9/25 11:39 PM, olcott wrote:
On 3/9/2025 8:57 PM, Richard Damon wrote:
On 3/9/25 6:28 PM, olcott wrote:
On 3/9/2025 4:43 PM, Richard Damon wrote:
On 3/9/25 4:08 PM, olcott wrote:
On 3/9/2025 2:24 PM, Richard Damon wrote:
On 3/9/25 1:15 PM, olcott wrote:
Is the Liar Paradox True or False?
LP := ~True(LP)
?- LP = not(true(LP)).
LP = not(true(LP)).
?- unify_with_occurs_check(LP, not(true(LP))).
false.
Its infinitely recursive structure makes it neither true nor >>>>>>>>> false.
The liar's paradox isn't an "undecidable" instance, as
"undecidable" is about a problem that has a true or false answer >>>>>>>> that can not be computed for every case.
Tarski thought that is was undecidable and anchored his
whole proof in it.
Tarski's Liar Paradox from page 248
It would then be possible to reconstruct the antinomy of the >>>>>>> liar
in the metalanguage, by forming in the language itself a
sentence
x such that the sentence of the metalanguage which is correlated >>>>>>> with x asserts that x is not a true sentence.
https://liarparadox.org/Tarski_247_248.pdf
Note, he says to construct the antinomy of the liar in the
METALANGUAGE representing the statement x in the LANGUAGE. Thus
"x" is *NOT* the liar, but something that with the additional
information of the metalanguage can be reduced to it.
"the antinomy of the liar in the metalanguage"
<is>
{the antinomy of the liar in the metalanguage}
So, you admit you don't understand what that means?
Do you understand the differene between the metalanguage and the
language?
You do understand that the whole proof is about the Truth Predicate
in the LANGUAGE, not the Metalanguage.
And my understanding of his metalanguage that I have
had for several years and just refreshed from the
original source material does seem to prove that
this does mean that Tarski did anchor his whole
proof in the antinomy of the liar.
And clearly you don't understand the meaning of the metalanguage.
Note, the antinomy of the liar in the metalanguage is a result that
comes from the actual statement "x", that is in the language gets
manipulated based on new concepts from the metalanguage allowing it
to be simplifed.
That does not really show any depth of understanding.
You might have greater depth, yet did not show it yet.
No, your reply, by not addressing *ANY* of
Your ignorance of how that is done is NOT an error on Tarski's part,
just stupidity on yours.
Yet you never said how it should be done, thus I
have no way to tell what you say is not pure bluster.
Maybe because what you want to define can't be.
Tarski shows how to derive that part in the earlier work. It is clear
that you just don't have the brains to understand that discussion, and
it isn't my job to educate you on that, particularly when you have
declared that you idea of logic fundamentally disagrees with the
actual rules of logic, so you fundamentally don't understand how to
use logic.
That you refer to my stupidity yet fail to point out any
mistake seems to be strong evidence that you are clueless.
Sure I have pointed out your error. You are just too stupid to
recognize the.
Until you provide ALL OF THE REASONING PROVIDING
ALL OF THE DETAILS OF EXACTLY HOW I AM WRONG
it seems reasonable to conclude that you do not
have any of these details and only have pure bluster.
Not my job.
You need to point to the actual logical step you think Tarski got
wrong, not a conclusion you disagree with.
Yu failure to understand what i said is not my mistake,
I.E. your claim is that you don't understand the error pointed out to
you means the error wasn't pointed out to you.
You did not point any the details of any error
the most that you did is state your opinion
that I made some mistake somewhere. Even a bot
as stupid as the original bot Eliza could do that.
http://en.wikipedia.org/wiki/ELIZA
On 3/10/2025 5:45 PM, Richard Damon wrote:
On 3/9/25 11:39 PM, olcott wrote:
On 3/9/2025 8:57 PM, Richard Damon wrote:
On 3/9/25 6:28 PM, olcott wrote:
On 3/9/2025 4:43 PM, Richard Damon wrote:
On 3/9/25 4:08 PM, olcott wrote:
On 3/9/2025 2:24 PM, Richard Damon wrote:
On 3/9/25 1:15 PM, olcott wrote:
Is the Liar Paradox True or False?
LP := ~True(LP)
?- LP = not(true(LP)).
LP = not(true(LP)).
?- unify_with_occurs_check(LP, not(true(LP))).
false.
Its infinitely recursive structure makes it neither true nor >>>>>>>>> false.
The liar's paradox isn't an "undecidable" instance, as
"undecidable" is about a problem that has a true or false answer >>>>>>>> that can not be computed for every case.
Tarski thought that is was undecidable and anchored his
whole proof in it.
Tarski's Liar Paradox from page 248
It would then be possible to reconstruct the antinomy of the >>>>>>> liar
in the metalanguage, by forming in the language itself a
sentence
x such that the sentence of the metalanguage which is correlated >>>>>>> with x asserts that x is not a true sentence.
https://liarparadox.org/Tarski_247_248.pdf
Note, he says to construct the antinomy of the liar in the
METALANGUAGE representing the statement x in the LANGUAGE. Thus
"x" is *NOT* the liar, but something that with the additional
information of the metalanguage can be reduced to it.
"the antinomy of the liar in the metalanguage"
<is>
{the antinomy of the liar in the metalanguage}
So, you admit you don't understand what that means?
Do you understand the differene between the metalanguage and the
language?
You do understand that the whole proof is about the Truth Predicate
in the LANGUAGE, not the Metalanguage.
And my understanding of his metalanguage that I have
had for several years and just refreshed from the
original source material does seem to prove that
this does mean that Tarski did anchor his whole
proof in the antinomy of the liar.
And clearly you don't understand the meaning of the metalanguage.
Note, the antinomy of the liar in the metalanguage is a result that
comes from the actual statement "x", that is in the language gets
manipulated based on new concepts from the metalanguage allowing it
to be simplifed.
That does not really show any depth of understanding.
You might have greater depth, yet did not show it yet.
But showing depth isn't my job, as it doesn't require depth to point
out your error.
Your ignorance of how that is done is NOT an error on Tarski's part,
just stupidity on yours.
Yet you never said how it should be done, thus I
have no way to tell what you say is not pure bluster.
Why should I try to show an error in Tarski's argument, I think it is
sound.
YOU are the one claiming he is wrong, so YOU have the burden of proof
to show that.
That you refer to my stupidity yet fail to point out any
mistake seems to be strong evidence that you are clueless.
But I have, you are just too stupid to understand it.
AS I have said, the statement where you say Tarski is making a bad
assumption, isn't a statement of assumption, but a pulling forward of
a previous result, which you just fail to even try to address, or even
indicate you understand what he is trying to say.
Is seems the problem is he is using theory beyond your ability to
understand, so you just assume he is wrong, which is just invalid logic,
Until you provide ALL OF THE REASONING PROVIDING
ALL OF THE DETAILS OF EXACTLY HOW I AM WRONG
it seems reasonable to conclude that you do not
have any of these details and only have pure bluster.
Not my job.
You need to point to the actual logical step you think Tarski got
wrong, not a conclusion you disagree with.
Yu failure to understand what i said is not my mistake,
I didn't say I didn't understand what you said, I was pointing out
that you never pointed out an actual error in logic, just said the
results were illogical by your understand and thus you reject it.
That isn't how logic works, and just shows your ignorance of the field.
In particular, you need to show a claim he makes that is not
supported by what he has shown or from valid logical reasoning.
Note, you can't alter the rules of logic to be something different
than what Tarski is using, or you are just admitting that you don't
know what you are talking about.
LP := ~True(LP) DOES SPECIFY INFINITE RECURSION.
WHich is irrelevent, as that isn't the statement in view, only what
could be shown to be a meaning of the actual statement.
The Liar Paradox PROPERLY FORMALIZED <is> Infinitely recursive
thus semantically incorrect.
"It would then be possible to reconstruct the antinomy of the liar
in the metalanguage, by forming in the language itself a sentence"
Thus anchoring his whole proof in the Liar Paradox even if
you do not understand the term "metalanguage" well enough
to know this.
Since that statement was shown to be a valid statement under just the
added assumption that a Truth Predicate Existed,
NOT AT ALL.
We assume that True(X) exists and X = "a box of rocks"
that does not mean that True() does not exist. It means
that we must reject all Not_Truth_Bearer(X).
On 3/10/2025 4:48 AM, Mikko wrote:
On 2025-03-09 17:15:13 +0000, olcott said:
Is the Liar Paradox True or False?
LP := ~True(LP)
In typical languages of formal logic that is not a syntactically valid
expression.
I created Minimal Type Theory such that self-reference
can be expressed concisely and correctly.
Apparently this cannot be expressed concisely and correctly in
any formal logic system.
Here is how this is typically done in formal systems
2.4 Diagonalization, or, “Self-reference” https://plato.stanford.edu/entries/goedel-incompleteness/#DiaSelRef
LP := ~True(LP) is exactly self-reference without the
convoluted mess of the The Diagonalization Lemma.
The other advantage of Minimal Type Theory is that
it outputs a directed graph of the evaluation sequence
explicitly showing any cycles that prove the expression
is invalid in the exact same way that
?- unify_with_occurs_check(LP, not(true(LP))).
proves that LP = not(true(LP)). has a cycle in its
evaluation sequence.
?- LP = not(true(LP)).
LP = not(true(LP)).
Apparently you were using a Prolog implementation that does not check
whether a cyclic data structure is produced.
In other words you can see the infinite structure of:
?- LP = not(true(LP)).
Not checking for cycles This is the default because
checking for cycles is too costly.
Another Prolog implementation
could say false instead.
?- unify_with_occurs_check(LP, not(true(LP))).
false.
For this quesry the only permitted answer is false.
Proving a cycle in the evaluation sequence of ?- LP = not(true(LP)).
Its infinitely recursive structure makes it neither true nor false.
What is that "its" intended to refer to? According to Prolog rules
unify_with_occurs_check(LP, not(true(LP))) is false.
Proving that ?- LP = not(true(LP)). is infinitely recursive.
On 3/11/2025 6:15 AM, Mikko wrote:
On 2025-03-10 15:36:28 +0000, olcott said:
I created Minimal Type Theory such that self-reference
can be expressed concisely and correctly.
Have you pbulished that "Minimal Type Theory" or put it to a web page?
Without a pointer to it there is no point to mention it. Of course one
can create a language that can express a self reference but why would
one?
https://www.researchgate.net/publication/315367846_Minimal_Type_Theory_MTT
https://www.researchgate.net/publication/331859461_Minimal_Type_Theory_YACC_BNF
https://www.researchgate.net/publication/317953772_Provability_with_Minimal_Type_Theory
We need such a language so that we don't stupidly
fail to understands how this can convert expressions
of language into non-truth-bearers having no truth value.
Until we do this we get confused into believing
that such expressions are in any way undecidable.
Apparently this cannot be expressed concisely and correctly in
any formal logic system.
A self reference cannot be expressed in an uninterpreted formal language.
Sometimes some symbols and expressions are interpreted to represent
themselves or other symbols or expressions. For example, the symbol 0
of arthmetic can be interpreted to mean the symbol 0 and the term
S0 the sqence of symbols S and 0.
LP := ~True(LP)
has all of its semantics encoded in its syntax, thus no
interpretation required.
On 3/13/2025 6:08 AM, Mikko wrote:
On 2025-03-11 23:26:28 +0000, olcott said:
On 3/11/2025 6:15 AM, Mikko wrote:
On 2025-03-10 15:36:28 +0000, olcott said:
I created Minimal Type Theory such that self-reference
can be expressed concisely and correctly.
Have you pbulished that "Minimal Type Theory" or put it to a web page? >>>> Without a pointer to it there is no point to mention it. Of course one >>>> can create a language that can express a self reference but why would
one?
https://www.researchgate.net/
publication/315367846_Minimal_Type_Theory_MTT
Does not define any theory.
https://www.researchgate.net/
publication/331859461_Minimal_Type_Theory_YACC_BNF
The article 315367846_Minimal_Type_Theory_MTT says that "Types must be
expressly stated in Minimal Type Theory" but the syntax allows untyped
quantification.
https://www.researchgate.net/
publication/317953772_Provability_with_Minimal_Type_Theory
This article uses @ as definition article but a comment in the syntax
says that := is used.
None of the articles defines what is a valid proof in Minimal Type
Theory.
We need such a language so that we don't stupidly
fail to understands how this can convert expressions
of language into non-truth-bearers having no truth value.
Until we do this we get confused into believing
that such expressions are in any way undecidable.
Apparently this cannot be expressed concisely and correctly in
any formal logic system.
A self reference cannot be expressed in an uninterpreted formal
language.
Sometimes some symbols and expressions are interpreted to represent
themselves or other symbols or expressions. For example, the symbol 0
of arthmetic can be interpreted to mean the symbol 0 and the term
S0 the sqence of symbols S and 0.
LP := ~True(LP)
has all of its semantics encoded in its syntax, thus no
interpretation required.
Without decoding no semantics can be extracted from the syntax.
LP := ~True(LP) obtains its entire semantics from the expression.
Because of the cycle in the directed graph of its evaluation
sequence LP cannot derive its semantic meaning from anything
else: ~True(~True(~True(~True(~True(~True(...))))))
Normally expressions derive their semantics from a knowledge
ontology inheritance hierarchy. https://en.wikipedia.org/wiki/Ontology_(information_science)
of the set of general knowledge of the world encoded as
Rudolf Carnap meaning postulates using something like Montague
Grammar. Each unique sense meaning has its own GUID.
On 3/14/2025 1:42 PM, Richard Damon wrote:
On 3/14/25 10:27 AM, olcott wrote:
On 3/13/2025 6:08 AM, Mikko wrote:
On 2025-03-11 23:26:28 +0000, olcott said:
On 3/11/2025 6:15 AM, Mikko wrote:
On 2025-03-10 15:36:28 +0000, olcott said:
I created Minimal Type Theory such that self-reference
can be expressed concisely and correctly.
Have you pbulished that "Minimal Type Theory" or put it to a web
page?
Without a pointer to it there is no point to mention it. Of course >>>>>> one
can create a language that can express a self reference but why would >>>>>> one?
https://www.researchgate.net/
publication/315367846_Minimal_Type_Theory_MTT
Does not define any theory.
https://www.researchgate.net/
publication/331859461_Minimal_Type_Theory_YACC_BNF
The article 315367846_Minimal_Type_Theory_MTT says that "Types must be >>>> expressly stated in Minimal Type Theory" but the syntax allows untyped >>>> quantification.
https://www.researchgate.net/
publication/317953772_Provability_with_Minimal_Type_Theory
This article uses @ as definition article but a comment in the syntax
says that := is used.
None of the articles defines what is a valid proof in Minimal Type
Theory.
We need such a language so that we don't stupidly
fail to understands how this can convert expressions
of language into non-truth-bearers having no truth value.
Until we do this we get confused into believing
that such expressions are in any way undecidable.
Apparently this cannot be expressed concisely and correctly in
any formal logic system.
A self reference cannot be expressed in an uninterpreted formal
language.
Sometimes some symbols and expressions are interpreted to represent >>>>>> themselves or other symbols or expressions. For example, the symbol 0 >>>>>> of arthmetic can be interpreted to mean the symbol 0 and the term
S0 the sqence of symbols S and 0.
LP := ~True(LP)
has all of its semantics encoded in its syntax, thus no
interpretation required.
Without decoding no semantics can be extracted from the syntax.
LP := ~True(LP) obtains its entire semantics from the expression.
But none of your arguments have talked about an expression that
derives itself from that expression
Because of the cycle in the directed graph of its evaluation
sequence LP cannot derive its semantic meaning from anything
else: ~True(~True(~True(~True(~True(~True(...))))))
But the p that can be developed as a statement in the languaged, based
on the idea in the metalanguge that must be true if and only if it is
false, doesn't.
Normally expressions derive their semantics from a knowledge
ontology inheritance hierarchy.
https://en.wikipedia.org/wiki/Ontology_(information_science)
Right, like Godel's expression G specifically derives its semantics
from the natured of the system F and the mathematics the system F
creates. And, in the meta we can construct a mathematical statement in
F, whose truth is the direct opposite of its provability, and thus
must be True and Unprovable, as it can't be False but Provably True.
This language seems to be beyond what you can understand, so you just
make up lies to cover your ignorance.
of the set of general knowledge of the world encoded as
Rudolf Carnap meaning postulates using something like Montague
Grammar. Each unique sense meaning has its own GUID.
WHich is irrelevent here, as Formal systems don't have that problem.
Your problem
In my type theory based system there is no need for
any separate language and meta-language.
Rudolf Carnap meaning postulates are arranged in an
inheritance hierarchy where each unique sense meaning
is assigned its own GUID.
The language is something like Montague Grammar.
LP := ~True(LP) is rejected as semantically incorrect.
On 3/13/2025 6:08 AM, Mikko wrote:
On 2025-03-11 23:26:28 +0000, olcott said:
On 3/11/2025 6:15 AM, Mikko wrote:Does not define any theory.
On 2025-03-10 15:36:28 +0000, olcott said:
I created Minimal Type Theory such that self-reference
can be expressed concisely and correctly.
Have you pbulished that "Minimal Type Theory" or put it to a web page? >>>> Without a pointer to it there is no point to mention it. Of course one >>>> can create a language that can express a self reference but why would
one?
https://www.researchgate.net/ publication/315367846_Minimal_Type_Theory_MTT >>
https://www.researchgate.net/
publication/331859461_Minimal_Type_Theory_YACC_BNF
The article 315367846_Minimal_Type_Theory_MTT says that "Types must be
expressly stated in Minimal Type Theory" but the syntax allows untyped
quantification.
https://www.researchgate.net/
publication/317953772_Provability_with_Minimal_Type_Theory
This article uses @ as definition article but a comment in the syntax
says that := is used.
None of the articles defines what is a valid proof in Minimal Type Theory.
We need such a language so that we don't stupidly
fail to understands how this can convert expressions
of language into non-truth-bearers having no truth value.
Until we do this we get confused into believing
that such expressions are in any way undecidable.
Apparently this cannot be expressed concisely and correctly in
any formal logic system.
A self reference cannot be expressed in an uninterpreted formal language. >>>> Sometimes some symbols and expressions are interpreted to represent
themselves or other symbols or expressions. For example, the symbol 0
of arthmetic can be interpreted to mean the symbol 0 and the term
S0 the sqence of symbols S and 0.
LP := ~True(LP)
has all of its semantics encoded in its syntax, thus no
interpretation required.
Without decoding no semantics can be extracted from the syntax.
LP := ~True(LP) obtains its entire semantics from the expression.
Because of the cycle in the directed graph of its evaluation
sequence LP cannot derive its semantic meaning from anything
else: ~True(~True(~True(~True(~True(~True(...))))))
Normally expressions derive their semantics from a knowledge
ontology inheritance hierarchy. https://en.wikipedia.org/wiki/Ontology_(information_science)
of the set of general knowledge of the world encoded as
Rudolf Carnap meaning postulates using something like Montague
Grammar. Each unique sense meaning has its own GUID.
On 3/14/2025 8:57 PM, Richard Damon wrote:
On 3/14/25 3:01 PM, olcott wrote:
On 3/14/2025 1:42 PM, Richard Damon wrote:
On 3/14/25 10:27 AM, olcott wrote:
On 3/13/2025 6:08 AM, Mikko wrote:
On 2025-03-11 23:26:28 +0000, olcott said:
On 3/11/2025 6:15 AM, Mikko wrote:
On 2025-03-10 15:36:28 +0000, olcott said:
I created Minimal Type Theory such that self-reference
can be expressed concisely and correctly.
Have you pbulished that "Minimal Type Theory" or put it to a web >>>>>>>> page?
Without a pointer to it there is no point to mention it. Of
course one
can create a language that can express a self reference but why >>>>>>>> would
one?
https://www.researchgate.net/
publication/315367846_Minimal_Type_Theory_MTT
Does not define any theory.
https://www.researchgate.net/
publication/331859461_Minimal_Type_Theory_YACC_BNF
The article 315367846_Minimal_Type_Theory_MTT says that "Types
must be
expressly stated in Minimal Type Theory" but the syntax allows
untyped
quantification.
https://www.researchgate.net/
publication/317953772_Provability_with_Minimal_Type_Theory
This article uses @ as definition article but a comment in the syntax >>>>>> says that := is used.
None of the articles defines what is a valid proof in Minimal Type >>>>>> Theory.
We need such a language so that we don't stupidly
fail to understands how this can convert expressions
of language into non-truth-bearers having no truth value.
Until we do this we get confused into believing
that such expressions are in any way undecidable.
Apparently this cannot be expressed concisely and correctly in >>>>>>>>> any formal logic system.
A self reference cannot be expressed in an uninterpreted formal >>>>>>>> language.
Sometimes some symbols and expressions are interpreted to represent >>>>>>>> themselves or other symbols or expressions. For example, the
symbol 0
of arthmetic can be interpreted to mean the symbol 0 and the term >>>>>>>> S0 the sqence of symbols S and 0.
LP := ~True(LP)
has all of its semantics encoded in its syntax, thus no
interpretation required.
Without decoding no semantics can be extracted from the syntax.
LP := ~True(LP) obtains its entire semantics from the expression.
But none of your arguments have talked about an expression that
derives itself from that expression
Because of the cycle in the directed graph of its evaluation
sequence LP cannot derive its semantic meaning from anything
else: ~True(~True(~True(~True(~True(~True(...))))))
But the p that can be developed as a statement in the languaged,
based on the idea in the metalanguge that must be true if and only
if it is false, doesn't.
Normally expressions derive their semantics from a knowledge
ontology inheritance hierarchy.
https://en.wikipedia.org/wiki/Ontology_(information_science)
Right, like Godel's expression G specifically derives its semantics
from the natured of the system F and the mathematics the system F
creates. And, in the meta we can construct a mathematical statement
in F, whose truth is the direct opposite of its provability, and
thus must be True and Unprovable, as it can't be False but Provably
True.
This language seems to be beyond what you can understand, so you
just make up lies to cover your ignorance.
of the set of general knowledge of the world encoded as
Rudolf Carnap meaning postulates using something like Montague
Grammar. Each unique sense meaning has its own GUID.
WHich is irrelevent here, as Formal systems don't have that problem.
Your problem
In my type theory based system there is no need for
any separate language and meta-language.
Rudolf Carnap meaning postulates are arranged in an
inheritance hierarchy where each unique sense meaning
is assigned its own GUID.
The language is something like Montague Grammar.
LP := ~True(LP) is rejected as semantically incorrect.
but the existing systens aren't built on your "Type Theory" so you
need to show that it works in THOSE systems to use it,
Discard all inferior systems.
I guess you are just admitting that you don't understand what you are
talking about, and your "logic" assumes you can just make up crap and
call it true,
We axiomatize all the basic facts of the world (facts
that cannot be derived on the basis of other facts).
Then we plug everything else into an inheritance hierarchy
knowledge ontology.
Anything that cannot be derived by applying Truth preserving
operations to these basic facts is either untrue or unknown.
This gives us a True() predicate that always works except
for unknowns. It certainty does not get totally confused
by self-contradictory expressions. These simply cannot be
derived by applying truth preserving operations to basic facts.
Sorry, you are just proving you don't understand how logic work, and
nobody should take anything you say seriously.
On 3/14/2025 8:57 PM, Richard Damon wrote:So is the Liar sentence false or not?
On 3/14/25 3:01 PM, olcott wrote:
On 3/14/2025 1:42 PM, Richard Damon wrote:
On 3/14/25 10:27 AM, olcott wrote:
On 3/13/2025 6:08 AM, Mikko wrote:
On 2025-03-11 23:26:28 +0000, olcott said:
On 3/11/2025 6:15 AM, Mikko wrote:Does not define any theory.
On 2025-03-10 15:36:28 +0000, olcott said:
I created Minimal Type Theory such that self-reference can be >>>>>>>>> expressed concisely and correctly.Have you pbulished that "Minimal Type Theory" or put it to a web >>>>>>>> page?
Without a pointer to it there is no point to mention it. Of
course one can create a language that can express a self
reference but why would one?
https://www.researchgate.net/
publication/315367846_Minimal_Type_Theory_MTT
https://www.researchgate.net/The article 315367846_Minimal_Type_Theory_MTT says that "Types must >>>>>> be expressly stated in Minimal Type Theory" but the syntax allows
publication/331859461_Minimal_Type_Theory_YACC_BNF
untyped quantification.
https://www.researchgate.net/This article uses @ as definition article but a comment in the
publication/317953772_Provability_with_Minimal_Type_Theory
syntax says that := is used.
None of the articles defines what is a valid proof in Minimal Type >>>>>> Theory.
We need such a language so that we don't stupidly fail to
understands how this can convert expressions of language into
non-truth-bearers having no truth value.
Until we do this we get confused into believing that such
expressions are in any way undecidable.
LP := ~True(LP) obtains its entire semantics from the expression.Apparently this cannot be expressed concisely and correctly in >>>>>>>>> any formal logic system.A self reference cannot be expressed in an uninterpreted formal >>>>>>>> language.
Sometimes some symbols and expressions are interpreted to
represent themselves or other symbols or expressions. For
example, the symbol 0 of arthmetic can be interpreted to mean the >>>>>>>> symbol 0 and the term S0 the sqence of symbols S and 0.
LP := ~True(LP)
has all of its semantics encoded in its syntax, thus no
interpretation required.
Without decoding no semantics can be extracted from the syntax.
But none of your arguments have talked about an expression that
derives itself from that expression
Because of the cycle in the directed graph of its evaluationBut the p that can be developed as a statement in the languaged,
sequence LP cannot derive its semantic meaning from anything else:
~True(~True(~True(~True(~True(~True(...))))))
based on the idea in the metalanguge that must be true if and only if
it is false, doesn't.
Normally expressions derive their semantics from a knowledgeRight, like Godel's expression G specifically derives its semantics
ontology inheritance hierarchy.
https://en.wikipedia.org/wiki/Ontology_(information_science)
from the natured of the system F and the mathematics the system F
creates. And, in the meta we can construct a mathematical statement
in F, whose truth is the direct opposite of its provability, and thus
must be True and Unprovable, as it can't be False but Provably True.
*Need*? You can always construct a metalanguage.In my type theory based system there is no need for any separateof the set of general knowledge of the world encoded as RudolfWHich is irrelevent here, as Formal systems don't have that problem.
Carnap meaning postulates using something like Montague Grammar.
Each unique sense meaning has its own GUID.
Your problem
language and meta-language.
Discard all inferior systems.Rudolf Carnap meaning postulates are arranged in an inheritancebut the existing systens aren't built on your "Type Theory" so you need
hierarchy where each unique sense meaning is assigned its own GUID.
The language is something like Montague Grammar.
LP := ~True(LP) is rejected as semantically incorrect.
to show that it works in THOSE systems to use it,
Wonderful. So not always.I guess you are just admitting that you don't understand what you areWe axiomatize all the basic facts of the world (facts that cannot be
talking about, and your "logic" assumes you can just make up crap and
call it true,
derived on the basis of other facts).
Then we plug everything else into an inheritance hierarchy knowledge ontology.
Anything that cannot be derived by applying Truth preserving operations
to these basic facts is either untrue or unknown.
This gives us a True() predicate that always works except for unknowns.
It certainty does not get totally confused by self-contradictoryYeah, it can't decide their truth value.
expressions. These simply cannot be derived by applying truth preserving operations to basic facts.
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (2 / 14) |
| Uptime: | 159:50:31 |
| Calls: | 12,094 |
| Calls today: | 2 |
| Files: | 15,000 |
| Messages: | 6,517,761 |