Is there a sentence that proves itself is not provable?

What is the basis for reason? And mathematics?

Moderators: AMod, iMod

PeteOlcott
Posts: 1597
Joined: Mon Jul 25, 2016 6:55 pm

Re: Is there a sentence that proves itself is not provable?

Post by PeteOlcott »

Scott Mayers wrote: Sat Mar 30, 2019 5:27 am
PeteOlcott wrote: Thu Mar 28, 2019 4:16 pm
Scott Mayers wrote: Thu Mar 28, 2019 9:53 am

I hear you saying that I have not understood you. But that is why I asked you to specify a thesis statement first with clarity.

I need to ask what your own axioms are set upon? (consistent or non-consistent rules; do you allow for contradiction or are you beginning with reasoning from a non-contradicting system; Is it strictly binary truth values or does it excludes a possible third or more value?)
As I have stated repeatedly axioms are expressions of language that have been defined to have the semantic value of true.

A theory T is a conceptual class consisting of certain of these elementary statements. The elementary statements which belong to T are called the elementary theorems of T and said to be true. In this way, a theory is a way of designating a subset of E which consists entirely of true statements. (Haskell Curry 2010).

Think of axioms as a set of Prolog Facts added to a database one at a time, and rejected if they are ever found contradict any facts already in the system.
I see you understand some of the facts of logic. But even your responses here are only stating facts about what logic is or what others have already developed or discovered. I don't understand what you are UNIQUELY adding other than some implicit doubt about the Liar paradox.

I haven't yet found a need for investing in learning Prolog, though I still might in the future. Unless you feel you need to rely on programming to prove something about other programs, can you use some other examples where necessary?

I still need to first know what your own answer to, "Is there a sentence that proves itself is not provable?" Is your paper for a "yes" a "no", "both" or "neither"?
The model of Truth that Prolog has is the correct model of Truth.
If it is provable then it is true.
It only counts as false if its negation is provable.
If it is not provable then it is either unknown, false or erroneous.

If this slightly more complex expression including the Liar Paradox is false:
∃F ∈ Formal_Systems ∃G ∈ Language(F) (G ↔ ~(F ⊢ G))
Then Gödel's 1931 Incompleteness, and Tarski Undefinability have both been refuted.

If this: G ↔ ~(F ⊢ G) is self-contradictory then the above expression is false.
Within this formalized notion of truth: ∀F∀x True(F, x) ↔ (F ⊢ x)
This expression can only be true iff it is not true: G ↔ ~(F ⊢ G)
Logik
Posts: 4041
Joined: Tue Dec 04, 2018 12:48 pm

Re: Is there a sentence that proves itself is not provable?

Post by Logik »

Scott Mayers wrote: Sat Mar 30, 2019 4:51 am all computers rely on Boolean algebra, which is a limited domain of Propositional calculus, for instance.]
No they don't. Boolean algebra is an algorithm implemented ON a Turing machine.
You believe that the Boolean axioms are fundamental to computation, but you are wrong.

We could just as easily build computers using trinary logic algorithms and gates, or multi-valued logic algorithms and gates.

You fail to differentiate the CONCEPT of computation from the implementation detail of a physical computer.

Turning concept into a physical machine is called realisation in systems theory: https://en.wikipedia.org/wiki/Realization_(systems)

Scott Mayers wrote: Sat Mar 30, 2019 4:51 am You are disrespecting my own argument's examples by attempting to claim it as your own.
And now you are accusing me of argument-theft when you don't even understand your own errors in reasoning.
Scott Mayers wrote: Sat Mar 30, 2019 4:51 am I, not you, pointed out how nature absolves contradiction by utilizing extensions of dimension, like time or place. I used examples you just repeated in form. If you actually don't see this, I'm not even going to waste any more time with you at all. It's verging on trolling.
Same problem. You keep missing your own errors. 99% of our arguments may be the same. EXCEPT for the 1% which you are blind to.

What you call "trolling" is somebody with higher standards than you.

Further, this is the 2nd time I am correcting your error re: "all computers rely on Boolean algebra". So it suggests to me that you don't process feedback well. Or certainly you fail to correct your own mistakes.
Scott Mayers
Posts: 2485
Joined: Wed Jul 08, 2015 1:53 am

Re: Is there a sentence that proves itself is not provable?

Post by Scott Mayers »

PeteOlcott wrote: Sat Mar 30, 2019 6:08 am
Scott Mayers wrote: Sat Mar 30, 2019 5:27 am I still need to first know what your own answer to, "Is there a sentence that proves itself is not provable?" Is your paper for a "yes" a "no", "both" or "neither"?
The model of Truth that Prolog has is the correct model of Truth.
If it is provable then it is true.
It only counts as false if its negation is provable.
If it is not provable then it is either unknown, false or erroneous.

If this slightly more complex expression including the Liar Paradox is false:
∃F ∈ Formal_Systems ∃G ∈ Language(F) (G ↔ ~(F ⊢ G))
Then Gödel's 1931 Incompleteness, and Tarski Undefinability have both been refuted.

If this: G ↔ ~(F ⊢ G) is self-contradictory then the above expression is false.
Within this formalized notion of truth: ∀F∀x True(F, x) ↔ (F ⊢ x)
This expression can only be true iff it is not true: G ↔ ~(F ⊢ G)
Okay, then you are depending upon the nature of Prolog to provide the proof. This sounds similar to what logik mentioned a while back on another thread using his python. My concern is that when dealing with proofs about logic itself, you can use a programming language that is designed to test some system's logic, you have to TRUST the logic that system is using. I can't judge the nature of a Prolog's functioning logic (nor of Python that logik was using) in order to know what its outputs of given inputs are. That is, anyone can design a machine such that it produces any output exists. So I can't trust a proof based on the 'authority' of some program's inputs and outputs. Those programs are only functionally useful for those already having faith in them for whatever reason.

Compare this to trusting some 'authority' of some religion. If one want to prove that their particular god exists, they can easily find some 'authority' who will respond positively to the question, "does God exist?"

Another example? A magician can "prove" something 'true' that in other contexts would not be. Thus, should the FACT that a magician can 'prove' to its audience that they can make a person disappear in one location and reappear in another suffice to prove THAT such a reality is true? Then reverse this also. If you technically can't get the magician to prove that their act is just a trick, does their principle behavior to refuse doing this require we trust the presentation honest? That is, in principle, the magician can be unable to PROVE to us that their presentation of making people appear and disappear is a trick based upon their restricted principle of keeping their tricks a secret.

My point is you can't rely on the FAITH of a program for your counter-proofs against the original theories about incompleteness. I understood Prolog to be for those already trusting the prior logic but used to test NEW programs? I notice in my texts, that this is more functionally used in "discrete math" texts aimed for the computer science student's perspective, but NOT without a prior 'faith' in the depths of philosophical logic. I have one text that begins with presenting the first-order languages. If the creators of Prolog knew their own program sufficed to disprove the incompleteness theorems they are dependently trusting (because the system's discrete logic is itself restricted to binary logic underneath its hood), why were they not so smart as to have appealed to a disproof themselves of this before?

So let's take this apart without using the programs. Next, I see your use of predicate logic is trusted as you had faith in it as input in Prolog. Note that Godel himself PROVED the completeness and consistency of the Predicate logic, that Propositional logic is embedded in it as its precursor and proven complete and consistent, but that it leaves out any particular set theory, that might be included in Prolog's core logic. So perhaps we can look at what argument you might be wanting to present with a trust in Predicate logic? But wait, ....if Godel used these and was credited upon also the incompleteness theorems of his own, why would his own theorems stand unless we disprove that Predicate calculus or the propositional logic it is founded upon is false. You can't trust the 'child' logic if the 'child' is dependent upon the 'parent' logic that is itself questionable.

So we can't have faith in using a predicate logic that Godel USED to prove his own incompleteness theorem ....especially knowing that he was also the one that proved the predicate logic complete and consistent! That is you can't use the expression,

∃F ∈ Formal_Systems ∃G ∈ Language(F) (G ↔ ~(F ⊢ G))

without noticing that it is itself a Predicate logic that Godel specifically had a role in history of providing closure with. Based only on the FACT that he did this should raise questions about why you should trust USING his own system of arguments to disprove his own latter theorems about incompleteness, right?

Of course, it is wise to show how someone is being 'hypocritical' by USING their own logic against them, right?! So, pretend you have a 'proof' that proves Godel's thinking was faulty by using his own system of logic against him. You would then have a proof that his own original foundations are possibly up to question, like the predicate calculus.

Certainly if someone told me they have a penthouse on the eightieth floor of some hi-rise, they are implying that there is a foundation beneath them that is solid. If an architect building some hi-rise himself was living in that penthouse, like say Godel himself, was asserting he had a proof that you cannot 'completely' build all numbers of floors above him, that he would be rather odd to be implying that this means their is no completed foundation beneath him. Now if his own credibility is at stake for using his foundation to prove his theorem that all floors above him cannot be 'proven' to be build-able, he mustn't be implying that you can't continue to build another floor higher but that you can't PREDICT ahead of time a list of all the floors that can't be built above him.

So I need to know what you first think that the 'incompleteness' theorems are implying. If you are using Godel's reasoning against him, I need to know if you interpreted his argument correctly. To disprove his own theory built upon his foundation should this require you prove that you have some formula that can list the floors above him that cannot be built?
Scott Mayers
Posts: 2485
Joined: Wed Jul 08, 2015 1:53 am

Re: Is there a sentence that proves itself is not provable?

Post by Scott Mayers »

Logik wrote: Sat Mar 30, 2019 7:26 am
Scott Mayers wrote: Sat Mar 30, 2019 4:51 am all computers rely on Boolean algebra, which is a limited domain of Propositional calculus, for instance.]
No they don't. Boolean algebra is an algorithm implemented ON a Turing machine.
You believe that the Boolean axioms are fundamental to computation, but you are wrong.

We could just as easily build computers using trinary logic algorithms and gates, or multi-valued logic algorithms and gates.
:lol: HOW can you have a third floor if you don't have the two floors beneath it first? Turing's tape presumed you AT LEAST can have two values printed on it. Boolean algebra was already trusted by Turing. AND it IS at minimally necessary or even his own logic can't be trusted.

I'm in the middle of responding and have to go so can't finish off my response for a few hours. But a quick glimpse of what else you responded to relates to this one factor. So prove to me how you can have more than two values of a system's logic without having at least two values. :shock:
User avatar
Speakpigeon
Posts: 987
Joined: Sat Nov 11, 2017 3:20 pm
Location: Paris, France, EU

Re: Is there a sentence that proves itself is not provable?

Post by Speakpigeon »

Sentences don't prove anything. We do.
EB
User avatar
Speakpigeon
Posts: 987
Joined: Sat Nov 11, 2017 3:20 pm
Location: Paris, France, EU

Re: Is there a sentence that proves itself is not provable?

Post by Speakpigeon »

Scott Mayers wrote: Sat Mar 30, 2019 6:00 pm
Logik wrote: Sat Mar 30, 2019 7:26 am
Scott Mayers wrote: Sat Mar 30, 2019 4:51 am all computers rely on Boolean algebra, which is a limited domain of Propositional calculus, for instance.]
No they don't. Boolean algebra is an algorithm implemented ON a Turing machine.
You believe that the Boolean axioms are fundamental to computation, but you are wrong.

We could just as easily build computers using trinary logic algorithms and gates, or multi-valued logic algorithms and gates.
:lol: HOW can you have a third floor if you don't have the two floors beneath it first? Turing's tape presumed you AT LEAST can have two values printed on it. Boolean algebra was already trusted by Turing. AND it IS at minimally necessary or even his own logic can't be trusted.

I'm in the middle of responding and have to go so can't finish off my response for a few hours. But a quick glimpse of what else you responded to relates to this one factor. So prove to me how you can have more than two values of a system's logic without having at least two values. :shock:
Speakpigeon likes this post.

---------------------
That being said, Boolean algebra isn't logic, it's... an algebra.
Of course, it was "inspired" by the "laws of thought", i.e. logic, but it came up short in this respect.
Oh, well, I guess this is very much arguable.
EB
PeteOlcott
Posts: 1597
Joined: Mon Jul 25, 2016 6:55 pm

Re: Is there a sentence that proves itself is not provable?

Post by PeteOlcott »

Scott Mayers wrote: Sat Mar 30, 2019 5:50 pm
PeteOlcott wrote: Sat Mar 30, 2019 6:08 am
Scott Mayers wrote: Sat Mar 30, 2019 5:27 am I still need to first know what your own answer to, "Is there a sentence that proves itself is not provable?" Is your paper for a "yes" a "no", "both" or "neither"?
The model of Truth that Prolog has is the correct model of Truth.
If it is provable then it is true.
It only counts as false if its negation is provable.
If it is not provable then it is either unknown, false or erroneous.

If this slightly more complex expression including the Liar Paradox is false:
∃F ∈ Formal_Systems ∃G ∈ Language(F) (G ↔ ~(F ⊢ G))
Then Gödel's 1931 Incompleteness, and Tarski Undefinability have both been refuted.

If this: G ↔ ~(F ⊢ G) is self-contradictory then the above expression is false.
Within this formalized notion of truth: ∀F∀x True(F, x) ↔ (F ⊢ x)
This expression can only be true iff it is not true: G ↔ ~(F ⊢ G)
Okay, then you are depending upon the nature of Prolog to provide the proof.
Not at all. The correct epistemology of how truth really works is that no expression
of language counts as being true unless is can be totally proven to be true entirely
on the basis of its meaning.

Prolog knows that true(x) means provable(x) and false(x) means provable(~x).

The whole idea that knowledge is justified true belief has always been pure malarkey.

When the scientific methods comes of with scientific proofs all of these proofs have
the fatal flaw of the problem of induction. The only truth that can be relied upon
with 100% justifiable complete certainty is sound deductive inference. Everything
else is more speculative.

Every formal proof to a theorem consequence only expresses sound deduction to
a true conclusion. Thus the only correct measure of truth can be formalized as
formal proof to theorem consequences: ∀F ∀x (True(F, x) ↔ (F ⊢ x))
PeteOlcott
Posts: 1597
Joined: Mon Jul 25, 2016 6:55 pm

Re: Is there a sentence that proves itself is not provable?

Post by PeteOlcott »

Scott Mayers wrote: Sat Mar 30, 2019 5:50 pm
∃F ∈ Formal_Systems ∃G ∈ Language(F) (G ↔ ~(F ⊢ G))
The essence of the conclusion of the 1931 Incompleteness Theorem:
∀F (F ∈ Formal_Systems & Q ⊆ F) → ∃G ∈ L(F) (G ↔ ~(F ⊢ G)) (Panu Raatikainen 2018)

When the core of the above G ↔ ~(F ⊢ G) is understood within these truth predicates:
∀F∀x (True(F,x) ↔ (F ⊢ x) )
∀F∀x (False(F,x) ↔ (F ⊢ ~x) )
∀F∀x (~True(F,x) ↔ ~(F ⊢ x) )

Then G can only be true when it is not true because its RHS means ~True(F, G)
Last edited by PeteOlcott on Sat Mar 30, 2019 10:11 pm, edited 1 time in total.
Scott Mayers
Posts: 2485
Joined: Wed Jul 08, 2015 1:53 am

Re: Is there a sentence that proves itself is not provable?

Post by Scott Mayers »

Assuming the following as only a Predicate logic statement:

∃F ∈ Formal_Systems ∃G ∈ Language(F) (G ↔ ~(F ⊢ G))

means there is some F as an element of some set called, "Formal_Systems" and some G as an element of some set called, "Language", such that G exists if and only if it is not true that (If F then G). This just would mean that there is a "Formal_System element" that is defined as being not implied by some element of "Language".

Translating "F ⊢ G" as a sequent into its logical meaning is "If F then G", a conditional. Any judgement about the condition has no power to speak about whether F exists or not. That is G can be true or false and the condition can still hold.

~(F ⊢ G) then means it is not the case that the condition of "If F then G" is true. Translating the conditional further into its equal using only negation and the inclusive 'or',

"If F then G" means "not-F or G". So then ~(F ⊢ G) becomes, "not(not-F or G)" and is equal to "F and not-G". [DeMorgan's rule]

Now (G ↔ ~(F ⊢ G))) translating its bi-conditional into Boolean form also means then,

[not-G or (F & notf-G)] and [not(F & not-G) or G]

Now to continue:


== [not-G or F or not-G] and [not-F & not-not-G or G][Given]
== [not-G or F] & [not-F & G][not-G or not-G = not-G; not-not-G or G = G Substitutions and reduction]
== not-not[(not-G or F) & (not-F & G)] [double negation]
== not[not(not-G or F) or not(not-F & G)] [DeMorgan's of the bracketed whole]
== not[(G & not-F) or (F or not-G)] [DeMorgan's again]
== not(G & not-F) & not(F or not-G) [DeMorgans' again]
== (not-G or not-not-F) & (not-F & not-not-G) [DeMorgans again]
== (~G or F) & (~F & G) [Double negation and translating the negation'symbol]
== (~F & G) & (~G or F) [Commutativity]
== ~F(~G or F) & G(~G or F) [Distributive]
== [(~F & ~G) & (~F & F)] & [(G & ~G) or (G & ~F)][Distributive]
== [(~F & ~G) & (0)]&[(0) or (G & ~F)] [contradictions are 'false' and assigned as '0' for truth value]
== (0) &(G & ~F) [0 and Anything = 0]
== 0 [0 and Anything = 0]


Thus the statement "(G ↔ ~(F ⊢ G))" is false logically. This means that

not(G ↔ ~(F ⊢ G)) and suggests that

G implies (If F then G) or that (If F then G) implies G

Both are actually true [IF both F and G exist] . Splitting these in two distinct arguments, we have
(1)
G → (F → G) or as a sequent,
G ⊢ F → G


or
(2)
(F → G) → G, or as a sequent,
F → G ⊢ G
[G isn't assured here EXCEPT if it is defined as 'existing' as a given.]

which means, using the biconditional collectively:

G ↔ (F → G) or by the sequent version a tautology:
G ⊣⊢ (F → G)


In essence, substituting any meaning into G or F as propositions, These mean, using 'causation' in substitution for each (legal given their logical equivalence,

For anything, there is a condition for its cause and that for any condition, something causes it.

or just by implication alone, that if given G exists, then there is always some condition that exists such that if an F exists, G follows; and
if Given the conditional, (F → G) exists, then some G may or may not exist but may have an F, unnecessary but sufficient to imply G.

This proves your error. What likely throws you off is that it seem odd to presume that something arbitrary always causes something (meaning that there is always something that implies anything. Also, if given a conditional, it seems odd to allow for the sequent,

F → G ⊢ G

This is ONLY conditioned upon the fact that G is alright to be considered true or false as a given. You just cannot use it to say that F exists by this statement. But once we add the existential condition that both exist, then the predicate claim of both F and G to exist assumes the following,

F → G, F & G ⊢ G

which is true.
Last edited by Scott Mayers on Sat Mar 30, 2019 11:27 pm, edited 1 time in total.
User avatar
-1-
Posts: 2888
Joined: Thu Sep 07, 2017 1:08 am

Re: Is there a sentence that proves itself is not provable?

Post by -1- »

wrong post. Please disregard this post.
Logik
Posts: 4041
Joined: Tue Dec 04, 2018 12:48 pm

Re: Is there a sentence that proves itself is not provable?

Post by Logik »

Scott Mayers wrote: Sat Mar 30, 2019 6:00 pm :lol: HOW can you have a third floor if you don't have the two floors beneath it first?
False analogy. You pre-suppose foundationalism. I reject it. I subscribe to coherentism.

To answer your question directly. This is HOW: https://en.wikipedia.org/wiki/Lambda_calculus

It is a framework for computation. Which contains NO AXIOMS. And why should it contain any axioms? It's a framework of how your own mind works.
And you know nothing - so you are starting with a clean slate.

You want new symbols? Construct them OR learn them.
You want deduction? Construct it or learn it.
You want induction? Construct it or learn it.
You want algebra/arithmetic? Construct it or learn it.
You want pattern recognition? Construct it or learn it.

Algorithms.
Scott Mayers wrote: Sat Mar 30, 2019 6:00 pm Turing's tape presumed you AT LEAST can have two values printed on it. Boolean algebra was already trusted by Turing. AND it IS at minimally necessary or even his own logic can't be trusted.
I am tired of correcting you.

Turing conceptualized it.
Church generalised/formalised it.

The generelization of Turing's work is Lambda calculus! Stop talking about Turing machines now and focus on Lambda functions.

FUNCTIONS are black boxes! Input -> DO-SOMETHING -> Output.

The fact that Turing implemented the Boolean algorithms means nothing. Boolean algebra is merely the simplest algebra there is.
Only has 3 operators.
Scott Mayers wrote: Sat Mar 30, 2019 6:00 pm So prove to me how you can have more than two values of a system's logic without having at least two values. :shock:
Sure. Will happily provide you with proof as soon as you define "value" ;)

You really do take symbols and alphabets for granted. And you too are blind to the symbolic/numeric distinction.
User avatar
Speakpigeon
Posts: 987
Joined: Sat Nov 11, 2017 3:20 pm
Location: Paris, France, EU

Re: Is there a sentence that proves itself is not provable?

Post by Speakpigeon »

PeteOlcott wrote: Sat Mar 30, 2019 9:53 pm Not at all. The correct epistemology of how truth really works is that no expression
of language counts as being true unless is can be totally proven to be true entirely
on the basis of its meaning.

Prolog knows that true(x) means provable(x) and false(x) means provable(~x).

The whole idea that knowledge is justified true belief has always been pure malarkey.

When the scientific methods comes of with scientific proofs all of these proofs have
the fatal flaw of the problem of induction. The only truth that can be relied upon
with 100% justifiable complete certainty is sound deductive inference. Everything
else is more speculative.

Every formal proof to a theorem consequence only expresses sound deduction to
a true conclusion. Thus the only correct measure of truth can be formalized as
formal proof to theorem consequences: ∀F ∀x (True(F, x) ↔ (F ⊢ x))
All good to me.
EB
Logik
Posts: 4041
Joined: Tue Dec 04, 2018 12:48 pm

Re: Is there a sentence that proves itself is not provable?

Post by Logik »

PeteOlcott wrote: Sat Mar 30, 2019 9:53 pm When the scientific methods comes of with scientific proofs all of these proofs have
the fatal flaw of the problem of induction. The only truth that can be relied upon
with 100% justifiable complete certainty is sound deductive inference. Everything
else is more speculative.
Peter, there is a flaw. No. A gap. No....

A massive crater in your reasoning.

If "the only truth that can be relied upon with 100% justifiable complete certainty is sound deductive inference" then there are two questions that you can't answer:

1. How did you acquire your 1st 100% certain true axiom?
2. It couldn't have been through deduction so why are you relying upon it?

The error in all foundationalism is that you pre-suppose knowledge. You pre-suppose Axiomatic Truth.
The solution that coherentism offers is that we propose HOW learning works when you start from first principles.

The process of learning is inductive, not deductive. The process of axiom-forming is inductive, not deductive.

"All swans are white". Deduction/prediction: next swan I observe will be white.

A billion white swans affirm your axiom. One black swan destroys it.

In this universe deduction is impossible. You are always doing induction. Even when you mistake it for deduction.
Scott Mayers
Posts: 2485
Joined: Wed Jul 08, 2015 1:53 am

Re: Is there a sentence that proves itself is not provable?

Post by Scott Mayers »

@ logik,

My post response was to the OP. I'm not wasting any time on your insults. My response was to Pete and I'll wait for him to respond, IF he responds, thank you.
Logik
Posts: 4041
Joined: Tue Dec 04, 2018 12:48 pm

Re: Is there a sentence that proves itself is not provable?

Post by Logik »

Scott Mayers wrote: Sun Mar 31, 2019 9:21 pm @ logik,

My post response was to the OP. I'm not wasting any time on your insults. My response was to Pete and I'll wait for him to respond, IF he responds, thank you.
Corrective feedback insults you?

OK.... I figured you for somebody who doesn't like ignorance. Guess I was wrong.

All I can suggest is that you try some introspection. Is this insult you are feeling, or is it cognitive dissonance?
Post Reply