The body of analytic knowledge cannot be incomplete in the Gödel sense

PL Olcott December 15, 2023 at 16:55 5725 views 50 comments
Analytic knowledge is the set of expressions of formal or natural
language that are connected to the semantic meanings that make them
true.

Thus when we construe provability broadly within the Curry-Howard
isomorphism, we understand that unprovable (within this body of
analytic knowledge BOAK) simply means untrue.

[b]I now prove that such a system cannot be incomplete in the Gödel sense
There are two mutually exclusive possibilities:[/b]

(a) The BOAK can prove every instance of (formal system /expression)
pair that cannot be proved making the BOAK complete.

(b) The BOAK cannot prove some instances of (formal system /expression)
pairs cannot be proved, thus humans have no way to know that they cannot
be proved.

[b]The BOAK cannot possibly be incomplete in the Gödel sense. It is either
complete in the Gödel sense or its incompleteness cannot be shown.[/b]

Comments (50)

alan1000 December 23, 2023 at 10:11 #864354
According to the Curry-Howard model - with which I admit I am completely unfamiliar - what takes the place of the axioms in mathematical science?
PL Olcott December 23, 2023 at 18:25 #864473
Quoting alan1000
According to the Curry-Howard model - with which I admit I am completely unfamiliar - what takes the place of the axioms in mathematical science?


https://en.wikipedia.org/wiki/Ontology_(information_science) is an inheritance hierarchy {tree of knowledge} model of the current world using Richard Montague meaning postulates of formalized natural language.
Deleted User December 23, 2023 at 18:51 #864487
This user has been deleted and all their posts removed.
PL Olcott December 23, 2023 at 20:26 #864514
Quoting tim wood
What does the BOAK say about axioms, or absolute presuppositions (aka hinge propositions)?


All of the basic facts of the model of the current world are stipulated to be necessarily true, thus are the axioms of BOAK. The only other source of expressions of BOAK are deductions from these axioms.

Possibly false assumptions are not allowed. Only facts and deductions from facts are allowed. If a person disagrees that a cat is an animal then they are wrong in the same sense as disagreeing with arithmetic. 2 + 3 = 5 if you disagree then you are necessarily incorrect.
Deleted User December 23, 2023 at 20:43 #864518
This user has been deleted and all their posts removed.
PL Olcott December 23, 2023 at 22:37 #864545
Quoting tim wood
But I think it is a fair representation of Godel's arguments that there are an uncountably infinite number of axioms.


Yet the way that truth actually works is that unprovable literally means untrue within any finite formal system such as the BOAK. The whole notion of undecidability is a misconception.
Deleted User December 24, 2023 at 02:50 #864582
This user has been deleted and all their posts removed.
PL Olcott December 24, 2023 at 05:00 #864589
Quoting tim wood
And you might consider paying a little more attention to Godel - as well to the definition of any axiom. I.e., axioms are unprovable: does that mean that they're untrue? And are you confusing finite with infinite?


I have been very diligently studying these things for two decades. I have written many papers.
What I mean by axiom is any expression of language that has been stipulated to be true. That cats are animals is stipulated to be true. Infinite proofs do not derive knowledge because they never reach their conclusion.
Deleted User December 24, 2023 at 14:17 #864645
This user has been deleted and all their posts removed.
PL Olcott December 24, 2023 at 21:09 #864733
Quoting tim wood
Pair or pairs of what? This is not English.


Every expression of the language of BOAK can be proved in BOAK, or it is simply untrue within BOAK.
This is the (expression of language / BOAK formal system) pair.

Quoting tim wood
I wrote that per Godel there are an uncountable infinity of axioms, not that the proofs were of infinite length.


This does not apply to BOAK.

Quoting tim wood
What is it that you imagine completeness/incompleteness to be? Godel demonstrated that for systems at least as strong as arithmetic, complete implies inconsistent, with the consequence that every expression in that system is provable. By constructing his peculiar expression, he showed there were expressions that were unprovable but true in the system, therefore the system being incomplete.


He never showed that there are expressions that are unprovable but true in the system.
He showed that G is unprovable in F and provable (thus true) in meta-mathematics.

This that way that truth really works:
If there is no truth-maker in formal system F making G true in F then G is simply untrue in F.
We never misconstrue this as F is incomplete.

Quoting tim wood
(Demonstrating in passing that if "truth" were definable, then he could create an expression that asserted its own untruth, being then both true and false at the same time.)


It seems utterly ridiculous to me that people still fail to understand that the liar paradox is simply not a truth bearer. Is this sentence true or false: "What time is it?"
(Obviously neither because it is a question and not a statement).
Deleted User December 25, 2023 at 04:20 #864786
This user has been deleted and all their posts removed.
jgill December 25, 2023 at 05:21 #864789
Quoting PL Olcott
All of the basic facts of the model of the current world are stipulated to be necessarily true, thus are the axioms of BOAK.


OK, this means an uncountable collection of "axioms". How could you organize these axioms in such a fashion they represent a data set in CS? What is axiom #1 ?

Some time back we had a promising theory of everything that started with the premise all facts could be catalogued within a program. But when asked "how?", things began to fade.
PL Olcott December 25, 2023 at 05:47 #864791
Quoting tim wood
I accept this as a definition. But what is the pair?


(a) Formal system BOAK (b) Every expression of the language of BOAK can be proved in
(a) and (b) is the pair.

Quoting PL Olcott
(a) The BOAK can prove every instance of [b](formal system /expression)
pair[/b] that cannot be proved making the BOAK complete.


Quoting tim wood
You stipulate axioms are true - but obviously not provable. Either there are no axioms in BOAK, or there are unprovable expressions in BOAK. Or perhaps you meant that every expression in BOAK is provable except the axioms. I take it then that every statement in BOAK is either an axiom or the conclusion of a proof in BOAK. Is there a method in BOAK for deciding whether, given an unproved expression, it is true?


(1) Cats are animals is an axiom of BOAK.
(2) Any unprovable expressions in the language of BOAK are simply untrue.
Because it is the {body of analytical knowledge} every expression is BOAK is true.
(3) Every axiom is stipulated to be true and every expression deduced from axioms is true.

Mendelson represents theorems this way ?C, in other words C is provable from axioms, thus according to Haskell Curry that makes it true. https://www.liarparadox.org/Haskell_Curry_45.pdf

Quoting tim wood
But G is about provability and not about truth.


That is its mistake. Every analytic truth must have an analytic truthmaker connection to the formalized set of semantic meanings that make it true. When this provability semantic connection is missing then the expression is simply untrue. That G is unprovable in F merely means that G is untrue in F it does not actually means that F is incomplete.

Since this is generically the way that analytic truth really works mathematics is not free to override this.




PL Olcott December 25, 2023 at 05:56 #864793
Quoting jgill
OK, this means an uncountable collection of "axioms". How could you organize these axioms in such a fashion they represent a data set in CS? What is axiom #1 ?


The body of all current analytical general knowledge is not only countable it is finite.

They would be organized as a knowledge ontology inheritance hierarchy.
https://en.wikipedia.org/wiki/Ontology_(information_science)

The Cyc project has already done this on a massive scale.
https://en.wikipedia.org/wiki/Cyc
The Cyc project has {Thing} at the root of its knowledge tree.

Quoting jgill
Some time back we had a promising theory of everything that started with the premise all facts could be catalogued within a program. But when asked "how?", things began to fade.


It is basically the model of the current world plugged into a knowledge ontology inheritance hierarchy.
Wayfarer December 25, 2023 at 08:45 #864819
Quoting jgill
Some time back we had a promising theory of everything that started with the premise all facts could be catalogued within a program. But when asked "how?", things began to fade.


That’s because somewhere along the line you have things you know without knowing how you know them. We can’t explain explaining. The epistemic buck has to stop somewhere.
Deleted User December 25, 2023 at 15:10 #864861
This user has been deleted and all their posts removed.
jgill December 25, 2023 at 19:47 #864960
Quoting PL Olcott
The Cyc project has {Thing} at the root of its knowledge tree


The objective of the Cyc project was to codify, in machine-usable form, the millions of pieces of knowledge that compose human common sense.


A far cry from listing all facts (axioms).

Quoting PL Olcott
The body of all current analytical general knowledge is not only countable it is finite.
So, the system of axioms is constantly increasing. Proof it is finite at a particular time?

Quoting PL Olcott
What I mean by axiom is any expression of language that has been stipulated to be true
"True" by what measures? What of potential inferences not realized?

Season's Greetings

PL Olcott December 25, 2023 at 21:26 #864978
Quoting tim wood
The BOAK can prove every instance that cannot be proved?

It is possible the BOAK is just a kind of encyclopedia - is that what you're trying to say?


I don't know how I came up with that wording.
Every expression of the BOAK is either stipulated to be true (AKA axioms) or deduced from these axioms. Unprovable simply means untrue, thus undecidable cannot possibly exist.
PL Olcott December 25, 2023 at 21:29 #864980
Quoting jgill
What I mean by axiom is any expression of language that has been stipulated to be true
— PL Olcott
"True" by what measures? What of potential inferences not realized?


We know that dogs are animals and thus not fifteen story office buildings only because of the meanings of the words {dog} and {fifteen story office buildings} that have been stipulated. Unless these meanings are stipulated the words {dog} and {fifteen story office buildings} remain meaningless.

The body of analytic truth is only true on the basis of the connection of terms to the meanings that make the expression true. The lack of such a connection simply makes the expression untrue. Undecidability cannot possibly occur.
PL Olcott December 25, 2023 at 21:36 #864982
Quoting tim wood
It is possible the BOAK is just a kind of encyclopedia - is that what you're trying to say?


No the BOAK is a knowledge ontology inheritance hierarchy having the same structure as the Cyc project. Unlike a mere dictionary the requires a human mind, the knowledge ontology connections create a human mind. The term {human} may have as many connections as there are millimeters to the nearest star.
Deleted User December 25, 2023 at 23:19 #865004
This user has been deleted and all their posts removed.
PL Olcott December 25, 2023 at 23:26 #865007
Quoting tim wood
What I'm trying to get to is understanding whether the propositions of BOAK are there because they're provable or there only because they have been proved in the sense that a proof of them has been given. E.g. - and possibly not the best example - of "sheep can live on Mars," and, "sheep cannot live on Mars,"


All of the general knowledge known to humans derives that {sheep cannot live on Mars} on the basis that sheep must have an atmosphere that Mars does not provide. This same knowledgebase would also know that the atmosphere that sheep require could be artificially provided, thus the question: "Can sheep live on Mars?" is a different question than "Can sheep possibly live on Mars?"
Deleted User December 25, 2023 at 23:27 #865008
This user has been deleted and all their posts removed.
PL Olcott December 25, 2023 at 23:29 #865009
Quoting tim wood
?PL Olcott Ok. Is that in the BOAK?


Every single detail of all of the general knowledge known to humans is in the BOAK. Can sheep live on Mars? is not general knowledge thus must be derived on the basis of general knowledge.
Deleted User December 25, 2023 at 23:33 #865010
This user has been deleted and all their posts removed.
PL Olcott December 25, 2023 at 23:38 #865016
Quoting tim wood
I think that's induction, the logic of which starts with "If.... That is, not proved but granted. Yes? No?


It is deduction from true premises. The formal system required must have a human level of comprehension directly hard-wired into it. It must know every slight nuance of the meaning of every word. The word {human} may have a full definition that makes a book light years tall.

Some {humans} go to Universities. {Universities} teach from books. {Books} have knowledge. The knowledge that {Books} have is {the text of every book ever written}.
Deleted User December 25, 2023 at 23:47 #865020
This user has been deleted and all their posts removed.
PL Olcott December 25, 2023 at 23:56 #865022
Quoting tim wood
induction, or else you're begging the question.


It in not probable that sheep need air to breath therefore it is not inductive inference. Inductive inference only deals with probabilities it never deals with certainties. The meaning of the words {Sheep} and {Mars} conclusively proves that sheep cannot survive in the Mars atmosphere.

"the conclusion of a deductive argument is certain given the premises are correct; in contrast, the truth of the conclusion of an inductive argument is at best probable, based upon the evidence given."
https://en.wikipedia.org/wiki/Inductive_reasoning
jgill December 26, 2023 at 05:32 #865060
Quoting PL Olcott
Undecidability cannot possibly occur.


Not undecidability. Rather potential facts. I know my Corgi could not understand analytic geometry, and that is a general assumption for Corgis. But there is the faint possibility that one will come along and understand the math. Then that fact becomes a member of the set of "axioms" in your system. But it is not at present. Thus your system continues to grow, and with each new axiom there is the possibility of contradicting a previously established axiom. So, when you ponder Godel what system are you talking about?

My question remains: show how exactly all axioms can be listed for reference. What is axiom #1?, #2?, . . .
PL Olcott December 26, 2023 at 05:49 #865063
Quoting jgill
My question remains: show how exactly all axioms can be listed for reference. What is axiom #1?, #2?, . .


It is currently known that humans are the only life on the Earth that can understand analytic geometry.
Listing all the axioms make fill a book light years deep. The Cyc project spent 1000 labor years on this.
jgill December 26, 2023 at 05:54 #865064
Reply to PL Olcott

But Godel was speaking of a small finite collection of axioms, not an axiomatic system that continues to increase without end. At what point does one initiate the drawing of conclusions? Tacking on the axiom of choice took math into new dimensions, as did infinity axioms. BOAK seems bewildering rather than enlightening, imo.
TonesInDeepFreeze December 26, 2023 at 07:17 #865070
The incompleteness theorem applies to formal theories, not to any set that includes natural language expressions. Moreover, the incompleteness theorem applies only to formal theories of a certain kind.

And subsequent discussion has been confused on other crucial points.

In the following, the context is formal theories.

/

A theory is a set of sentences closed under provability.

A theory has a language. For any language L, there are models for L.

For any model M for a language L, every sentence in L is either true or false, and not both, in M.

A model M for the language L for a theory T is a model of T if and only if every theorem of T is true in M.

A theory T is consistent if and only if there is no sentence S in the language for T such that both S and the negation of S are theorems of T.

A theory T is inconsistent if and only if T is not consistent.

A theory T is consistent if and only if there is an M that is a model of T.

A theory T is inconsistent if and only if there is not M that is a model of T.

A theory T is complete if and only if, for every sentence S in the language L for T, either S is a theorem of T or the negation of S is a theorem of T.

A theory T is incomplete if and only if T is not complete.

The Godel-Rosser incompleteness theorem is: If a theory T is recursively axiomatizable, sufficiently arithmetic, and consistent, then T is incomplete.

A formula is valid if and only if it is satisfied by all models and assignments for the variables.

The Godel completeness theorem (not to be confused with the incompleteness theorem) is that if a formula P is valid then P is derivable in the pure first order predicate calculus.

The soundness theorem is that if a formula P is derivable in the pure first order predicate calculus then P is valid.

There is a particular model of PA (first order Peano arithmetic) that we call "the standard model of arithmetic". Since there are sentences in the language for PA such that neither the sentence nor its negation is a theorem of PA, there are sentences that are true in the standard model that are not theorems of PA. Moreover, the particular sentence G (that we call "the Godel sentence") is proven outside of PA to be true in the standard model.

/

No recursively axiomatizable theory has an uncountable number of axioms. Theories with an uncountable number of axioms are not a consideration regarding the incompleteness theorem. Indeed, a language for a formal theory has only a countable number of symbols, thus only a countable number of expressions, thus only a countable number of formulas, thus only a countable number of sentences, thus there can be only a countable number of axioms in any axiomatization of the theory.

/

For any model M, there is the theory T whose theorems are all and only the sentences true in M. It was Tarski who proved "the undefinability of truth" theorem, which says that the set of sentences true in the standard model for the language of arithmetic is not definable in the language of arithmetic. For example, there is no formula in the language for PA that is true of all and only the Godel numbers of sentences true in the standard model of arithmetic.

/

The incompleteness theorem may be proved finitistically and contructivistically. While the proof is complicated, its methods are reducible to the basic reasoning of arithmetic by finite operations on single, discrete token objects. Thus, if the proof is considered dubious, then so is the basic reasoning of arithmetic on single, discrete token objects, which is to say that if the proof is considered dubious, then even the most basic arithmetic should be considered dubious.

/

To reiterate regarding this thread:

(1) The incompleteness theorem does not pertain to any set that includes informal expressions. And the incompleteness theorem does not pertain to sets of expressions other than those of recursively axiomatized, sufficiently arithmetic, and consistent theories.

(2) Sentences are not true or false in theories or systems. Rather sentences are true or false in models.

(3) No recursively axiomatizable theory has an uncountable number of axioms.
TonesInDeepFreeze December 26, 2023 at 07:20 #865072
Quoting jgill
But Godel was speaking of a small finite collection of axioms


Not a finite set of axioms, rather a countably infinite set of axioms. However, indeed, not an uncountable set of axioms as was incorrectly claimed by a poster earlier in this thread.
PL Olcott December 26, 2023 at 14:45 #865129
Quoting jgill
But Godel was speaking of a small finite collection of axioms, not an axiomatic system that continues to increase without end. At what point does one initiate the drawing of conclusions? Tacking on the axiom of choice took math into new dimensions, as did infinity axioms. BOAK seems bewildering rather than enlightening, imo.


The key change is the unprovable in BOAK simply means untrue in the BOAK, thus cannot means that BOAK is incomplete. BOAK is merely the actual body of general analytical knowledge as of now.
PL Olcott December 26, 2023 at 14:54 #865130
Quoting TonesInDeepFreeze
The incompleteness theorem applies to formal theories,


The first incompleteness theorem states that in any consistent formal system F
within which a certain amount of arithmetic can be carried out, there are statements
of the language of F which can neither be proved nor disproved in
https://plato.stanford.edu/entries/goedel-incompleteness/


The BOAK can perform every arithmetic and logical operations, thus qualifies for Gödel’s Incompleteness. Knowledge specified in natural language has been formalized using Montague Grammar.

Quoting TonesInDeepFreeze
For any model M for a language L, every sentence in L is either true or false, and not both, in M.


My system fully integrates the model directly within the formal system such that the system can perform deductive inference on the basis of semantics.

Quoting TonesInDeepFreeze
A theory T is complete if and only if, for every sentence S in the language L for T, either S is a theorem of T or the negation of S is a theorem of T.


I have changed this.
(Incomplete(L) ? ?x ? Language(L) ((L ? x) ? (L ? ¬x)))
becomes
(¬TruthBearer(L,x) ? ?x ? Language(L) ((L ? x) ? (L ? ¬x)))
Incompleteness utterly ceases to exist.

[b]True(L,x) ? (L ? x)
False(L,x) ? (L ? ¬x)[/b]

Quoting TonesInDeepFreeze
For any model M, there is the theory T whose theorems are all and only the sentences true in M. It was Tarski who proved "the undefinability of truth" theorem, which says that the set of sentences true in the standard model for the language of arithmetic is not definable in the language of arithmetic.


Thus step (3) of Tarski's proof is rejected as a false assumption:
https://liarparadox.org/Tarski_275_276.pdf
(3) x ? Provable if and only if x ? True. // derived from (1) and (2)



TonesInDeepFreeze December 26, 2023 at 17:50 #865194
As I said, the incompleteness theorem pertains only to recursively axiomatizable theories. Montague grammar does not in and of itself make a general set of statements, even ones regarded as formalized by Montague grammar, a recursively axiomatizable theory. Understanding of the incompleteness theorem may be obtained by study of a textbook in mathematical logic.

Tarski's proof makes no false assumptions, no matter whatever incoherent ersatz pseudo formulations a crank on the Internet wishes to cook up.
jgill December 26, 2023 at 20:57 #865243
Quoting TonesInDeepFreeze
Not a finite set of axioms, rather a countably infinite set of axioms.


I hoped you would chime in. :cool:
PL Olcott December 28, 2023 at 02:52 #865738
Quoting TonesInDeepFreeze
Tarski's proof makes no false assumptions, no matter whatever incoherent ersatz pseudo formulations a crank on the Internet wishes to cook up.


Quoting PL Olcott
(3) x ? Provable if and only if x ? True.


That is Tarski's line (3) that says that expression of language x is only true if x cannot be proven.

It seems that Tarski is saying: If Y is true and X follows from Y then X is not true.
PL Olcott December 28, 2023 at 03:11 #865741
Quoting TonesInDeepFreeze
grammar does not in and of itself make a general set of statements, even ones regarded as formalized by Montague grammar, a recursively axiomatizable theory.


I am not talking about Montague grammar per say. I am talking about some system like Montague Grammar that can explain every detail about human general knowledge such that a machine acquires a fully human level of understanding. The Cyc Project has been doing this for decades. It is known as a knowledge ontology inheritance hierarchy. Not words and a list of meanings. A knowledge tree having an enormous number of connections to and from each unique sense meaning of every word.
TonesInDeepFreeze December 28, 2023 at 03:51 #865747
Tarski says no such thing as claimed two posts above.

And, for the third time: The incompleteness theorem pertains only to recursively axiomatizable theories.

If I don't comment to further replies, it's because meaningful discussion is not possible, and engagement is a waste of time, with a person who refuses to properly inform himself on the subject matter.
PL Olcott December 28, 2023 at 03:59 #865748
Quoting TonesInDeepFreeze
Tarski says no such thing as claimed two posts above.


Here is Tarski saying exactly that: "(3) x ? Pr if and only if x ? Tr"

The exact same thing is on the bottom of the first page of Tarski's actual text:
https://liarparadox.org/Tarski_275_276.pdf

Which means x is not an element of Provable if and only if x is an element of True.
I apologize for not making this 100% perfectly clear in my prior replies.
PL Olcott December 28, 2023 at 04:07 #865750
Quoting TonesInDeepFreeze
And, for the third time: The incompleteness theorem pertains only to recursively axiomatizable theories.


The body of all analytical knowledge includes every recursively axiomatizable theory as a subset.
TonesInDeepFreeze December 28, 2023 at 04:15 #865751
For the fourth time: The incompleteness theorem pertains only to recursively axiomatizable theories.

A set of statements that includes a proper subset that is a recursive set is not thereby itself a recursive set. And it is howlingly ridiculous to cite some set of statements that includes all recursive axiomatizations, such such a set is patently inconsistent. Claims about "every recursively axiomatizable theory" in a larger theory then with implications for incompleteness is howlingly ridiculous ignorance.

But as a free speech hawk, I do applaud The Philosophy Forum for not ejecting such patently misinformational postings even though that restraint comes at the price of contributing that much further to the degradation of sincere discussion on such topics.
TonesInDeepFreeze December 28, 2023 at 04:16 #865753
I wrote here an outline of a proof of Tarski's theorem. But it incorrectly glossed over crucial details. So I have deleted it here.
TonesInDeepFreeze December 28, 2023 at 04:21 #865757
It is recommended that anyone truly interested in the subject may read a book in mathematical logic (for example, Enderton's 'A Mathematical Introduction To Logic'), which is the remedy for continual exposure on Internet forums to the bizarre misrepresentations of the subject by self-misinformed, confused and dogmatically prolific Internet cranks.
PL Olcott December 28, 2023 at 04:52 #865760
Reply to TonesInDeepFreeze

This is pages from his paper. I have taken them to be
the actual proof of the undefinability theorem.
https://liarparadox.org/Tarski_275_276.pdf
What do you think that they mean?

This sure seems to be talking about undefinability to me

From page 276
For every deductive science in which arithmetic is contained
it is possible to specify arithmetical notions which, so to speak,
belong intuitively to this science, but which cannot be defined
on the basis of this science.
jgill December 28, 2023 at 05:42 #865767
Quoting PL Olcott
The body of all analytical knowledge


Unless you can describe this vague notion as it might appear in a computer program - that is to say a list with #1, #2, . . . - I can't get beyond it to the conclusions you draw. @TonesInDeepFreeze is recognized as a go-to source on these kinds of subjects.
PL Olcott December 28, 2023 at 05:48 #865772
Quoting jgill
Unless you can describe this vague notion as it might appear in a computer program - that is to say a list with #1, #2, . . . - I can't get beyond it to the conclusions you draw. TonesInDeepFreeze is recognized as a go-to source on these kinds of subjects.


He seems to be disagreeing with Tarski.

https://en.wikipedia.org/wiki/Ontology_(information_science) is how the knowledge is stored.
It is easiest to simply imagine that all the [general] things known to humans that can be written down in language have already been written down. Now we have the {body of analytic knowledge}.
jgill December 28, 2023 at 05:57 #865776
Quoting PL Olcott
It is easiest to simply imagine that all the [general] things known to humans that can be written down in language have already been written down. Now we have the {body of analytic knowledge}.


So if listed, the listing might have to be refined as new knowledge is accrued. Still way to vague for me, but others may feel differently. I admire your tenacity on the subject.
PL Olcott December 28, 2023 at 06:23 #865787
Quoting jgill
So if listed, the listing might have to be refined as new knowledge is accrued. Still way to vague for me, but others may feel differently. I admire your tenacity on the subject.


It is simply the ordinary and common body of general knowledge known to mankind. It could be updated or static. Once the notions of {analytic truthmaker} is understood it is easy to see how this conquers Tarski Undefinability and Gödel's 1931 incompleteness. An expression of language either has an {analytic truthmaker} or it is untrue. Undecidable is no longer an option.