I just finished a book called Incompleteness the Proof and Paradox of Kurt Gödel which was a very enjoyable read. Not for any of the theory, the author had a philosophy degree and has a decent understanding of Gödel's work but that wasn't the main gist of it and even I found one error (she refers to Ordinality where it should be Cardinality) and I'm sure those of you who understand this better than I do (which is almost everyone in the group) would find more. Her focus is on the social issues, the kind of person Gödel was, his psychiatric problems, stories about the Institute of Advanced Studies at Princeton. Stories about Wittgenstein (always entertaining), the Logical Positivists, etc.But one thing she came back to a few times is something that has always really puzzled me. Here's a quote:-------------------------------------------------------------------------------------------------------------Roger Penrose in his two bestselling books, The Emperor’s New Mind and Shadows of the Mind, has made the incompleteness theorems central to his argument that our minds, whatever they are, cannot be digital computers. What Gödel’s theorems prove, he argues, is that even in our most technical, rule-bound thinking—that is, mathematics—we are engaging in truth-discovering processes that can’t be reduced to the mechanical procedures programmed into computers.Goldstein, Rebecca (2006-02-16T22:58:59.000). Incompleteness: The Proof and Paradox of Kurt Gödel (Great Discoveries) (Kindle Locations 200-204). W. W. Norton & Company. Kindle Edition.--------------------------------------------------------------------------------------------------------------Now Penrose is a brilliant guy but I have never understood this argument. It isn't that I disagree it's that I don't even see a coherent argument. The argument seems to be:"Gödel (and I've heard the same in regard to Turing/Church, I'll refer to them as GT/C from now on) proved that a formal system/computer can't do X so that means the brain can't be modeled as a formal system/computer"This reminds me of an early episode of South Park where gnomes were stealing some kid's under pants. When they tracked down the underpants gnomes they showed the South Park kids their business model:1) Steal underpants2)3) Profit
(Also reminds me of some startup business plans). But Penrose's (and of course he's not the only one) argument seems as coherent as the underpants gnome business model. There is something missing, namely the claim that the brain can do X
(I'm avoiding discussing the content of the proofs because I'll probably get them wrong and I think they aren't relevant to my question). But of course as far as we now know the brain can't do the things that these proofs showed were limitations of logic either.
There have been discussions with lots of hand waving about "intuition" (even Gödel himself believed that there might eventually be ways around his proof) and perhaps some day someone will somehow prove things that are unprovable according to GT/C But no one ever has and to my knowledge no sane logician has even tried.I'm just curios to know what others think? Is there something to these arguments I'm missing?
Also, IMO the brilliance of GT/C and also Heisenberg is that there are inevitably going to be limitations on our knowledge (because we are finite beings and our brains didn't evolve to do science but to allow Late Pleistocene hunter gatherers to maximize reproductive success) and the mark of a truly mature discipline is that we begin to understand those limitations. That isn't an argument against reason or logic but rather evidence that our understanding of logic as the theoretical foundation for mathematics is quite mature.Cheers,Michael
--
All contributions to this forum are covered by an open-source license.
For information about the wiki, the license, and how to subscribe or
unsubscribe to the forum, see http://ontologforum.org/info
---
You received this message because you are subscribed to the Google Groups "ontolog-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/dde814b4-2c34-455e-89dc-0ceee488ff1fn%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAN_82SQWEcqh%2BkO7z5uPq0W-6VY%2B4Y%2BP2m4a3uatbpjQ2zNyLg%40mail.gmail.com.
In creating the proof of his theorem, Gödel showed how it is always possible, given any provably consistant axiom system, to identify a proposition which a human can recognize as true but which cannot be proven in that system.
Any consistent formal system F within which a certain amount of elementary arithmetic can be carried out is incomplete; i.e., there are statements of the language of F which can neither be proved nor disproved in F.
Now there are, by Gödel’s first theorem, arithmetical truths that are not provable even in ZFC. Proving them would thus require a formal system that incorporates methods going beyond ZFC. There is thus a sense in which such truths are not provable using today’s “ordinary” mathematical methods and axioms, nor can they be proved in a way that mathematicians would today regard as unproblematic and conclusive.
You received this message because you are subscribed to a topic in the Google Groups "ontolog-forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ontolog-forum/3RSt6hp95Fk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAAN3-5fWaS5PCYHYxpQO6zW4nzL_M1k%3DkqXw%3DNGodkBo7%2B_G1g%40mail.gmail.com.
uncertainty is a basic concept and mind is no exception.
You received this message because you are subscribed to a topic in the Google Groups "ontolog-forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ontolog-forum/3RSt6hp95Fk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAAN3-5fWaS5PCYHYxpQO6zW4nzL_M1k%3DkqXw%3DNGodkBo7%2B_G1g%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CALGFikcy5uDeUs%2BnUsfupyVQeM1p-tkEUiPCf%3D9nLXJv7otrLA%40mail.gmail.com.
Barry said:In creating the proof of his theorem, Gödel showed how it is always possible, given any provably consistant axiom system, to identify a proposition which a human can recognize as true but which cannot be proven in that system.I could well be wrong but that isn't how I understand it. My understanding is that there are theorems that can't be proven, although we can never be sure if a theorem is one of those or not. So for example until recently Fermat's last theorem for a long while we didn't know if it was provable so it was possible that it was such a theorem but then someone proved it. Godlbach's conjecture is something that most people think is probably true but there is no proof for it and it may be (I thought) one of those unprovable theorems.
In the Stanford Encyclopedia of Philosophy: https://plato.stanford.edu/entries/goedel-incompleteness/they say about the first incompleteness proof:Any consistent formal system F within which a certain amount of elementary arithmetic can be carried out is incomplete; i.e., there are statements of the language of F which can neither be proved nor disproved in F
.Which is consistent with what I thought. There are statements which can't be proven (or disproven) either by a computer or a human although we can't know if any statement is such a statement, we can only know that it isn't (when someone proves or disproves it).
I know that's an over simplification because as the article says there may be other systems where the statement can be proven (e.g., the statement is an axiom) but the Stanford article goes on to say:Now there are, by Gödel’s first theorem, arithmetical truths that are not provable even in ZFC. Proving them would thus require a formal system that incorporates methods going beyond ZFC. There is thus a sense in which such truths are not provable using today’s “ordinary” mathematical methods and axioms, nor can they be proved in a way that mathematicians would today regard as unproblematic and conclusive.What is an example of a proposition that a human can recognize as true but that can't be proven in an axiomatic system? If it can't be proven, how can we say that a human knows it is true?
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CALGFikcnb7eVPWe_K4Uzf-hHh1%3D%3DALs35DfZUQeEibEWjU3Kyg%40mail.gmail.com.
Michael,
Slightly but permissibly simplifying:
Rebecca writes that Roger has a proof and it is somehow based on Gödel's incompleteness theorem.
Are you trying to reconstruct Penrose's proof?
Wouldn't it be easier to find and cite the proof itself?
Alex
--
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAAN3-5d4GK-6c7R1u3CP%3D_kWJv6CJREqze7Lg7XpCt2QB0Hg0Q%40mail.gmail.com.
Rebecca writes that Roger has a proof and it is somehow based on Gödel's incompleteness theorem.
Are you trying to reconstruct Penrose's proof?
Wouldn't it be easier to find and cite the proof itself?
For example, Roger Penrose in his two bestselling books, The Emperor’s New Mind and Shadows of the Mind, has made the incompleteness theorems central to his argument that our minds, whatever they are, cannot be digital computers.
Goldstein, Rebecca (2006-02-16T22:58:59.000). Incompleteness: The Proof and Paradox of Kurt Gödel (Great Discoveries) (Kindle Locations 200-202). W. W. Norton & Company. Kindle Edition.
You received this message because you are subscribed to a topic in the Google Groups "ontolog-forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ontolog-forum/3RSt6hp95Fk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAFxxROT0oqEQCMeD8G3cqR6uZAfCs4xqk6g4acOZ16wxMPVGbA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAN_82SQWEcqh%2BkO7z5uPq0W-6VY%2B4Y%2BP2m4a3uatbpjQ2zNyLg%40mail.gmail.com.
Michael,
I am sorry my "Slightly but permissibly simplifying" turned out to be unacceptable.
So let me share my findings and points.
With such a kind of subtle topic we need only the text of Penrose himself.
So on my e-bookshelf I have a Russian translation of his book Emperor's New Mind. And I searched for "Гедел" to permit different ending of Russian word "Гедель".
There are 94 occurrences in maybe 10 places.
And luckily in Introduction before the first chapter I got the first appearance of the argument [rus] translated by Google-trans as
"Let us assume that we have some computational procedure P that enables us to formulate mathematical statements (for the sake of definiteness, let us agree that these will be statements of some one kind, analogous, say, to Fermat's famous theorem (see Chapter 2: "The Unsolvability of Hilbert's Problem"). Then, if we are prepared to regard the rules of procedure P as reliable - in the sense that we will assume that every mathematical statement obtained by means of this procedure is indisputably true - then we must equally accept the indisputable validity of some statement G(P) that lies outside the scope of the rules of procedure P (see Chapter 4: "Formal Mathematical Systems"). Thus, as soon as we have learned to automate some part of our mathematical thinking, we immediately have an understanding of how to go beyond it. In my view, this clearly indicates that mathematical understanding contains certain elements that cannot be completely reduced to computational methods."
We may discuss this proposition and argumentation. But of course the perfect way is to find out the initial English text of RP.
What follows after this citation in the book is a detailed argumentation, including Goodstein's theorem as an example.
And there are some interesting ideas there. Let me share one [rus2] "conscious perception is an essentially "non-computable" process"
For me the discussion on this topic between RP and SW (Stephen Wolfram) would be great 🙌
Alex
[rus]
"Пусть мы располагаем какой‑нибудь вычислительной процедурой Р, позволяющей нам формулировать математические утверждения (для определенности договоримся, что это будут утверждения какого‑то одного вида, аналогичные, допустим, знаменитой теореме Ферма (см. гл.2: «Неразрешимость проблемы Гильберта»). Тогда, если мы готовы считать правила процедуры Р надежными – в том смысле, что мы будем полагать всякое математическое утверждение, полученное при помощи этой процедуры, неоспоримо верным, – то равным образом мы должны принимать и неоспоримую справедливость некоторого утверждения G(P), которое лежит за пределами действия правил процедуры Р (см. гл.4: «Формальные математические системы»). Таким образом, как только мы научились автоматизировать некоторую часть нашего математического мышления, у нас сразу же появляется понимание, как выйти за его границы. В моем представлении это однозначно свидетельствует о том, что математическое понимание содержит определенные элементы, которые не могут быть полностью сведены к вычислительным методам."
[rus2]
"сознательное восприятие – процесс существенно «невычислимый»"
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAGNnAedcSxoWwBKhGkb3CsVhs5wAAjZQ2bav4tN%3DPasbe19F%2Bw%40mail.gmail.com.
John,
Indeed we should differentiate "to state" and "to prove". There are cases where it's easy to state and very hard to prove. The Great Fermat's theorem we all can state.
Nowadays if all expert logicians are busy there is a chance to talk with AI like this.
I2Gemini:
Is there any example of an unprovable theorem in logic?
G2I (extract)[G2I]:
A famous example of an unprovable statement is the Gödel sentence:
Gödel sentence: "This sentence is unprovable."
If the sentence is true, then it is indeed unprovable, confirming its truth. If the sentence is false, then it is provable, which means it is true. Either way, we have a contradiction. This demonstrates the inherent limitations of formal systems.
◼️
And Gemini refers to Gödel's Incompleteness Theorems where we do have examples of unprovable statements but not "This sentence is unprovable."
`Trust but verify.`(proverb)
Alex
[G2I]
Gödel's Incompleteness Theorems are two foundational results in mathematical logic that demonstrate the inherent limitations of formal axiomatic systems. They show that any consistent formal system capable of expressing basic arithmetic must also contain statements that are true but cannot be proven within the system.
Here's a simplified explanation:
Consistency: A system is consistent if it doesn't contain contradictions (e.g., "A and not A").
Expressiveness: A system is expressive if it can represent basic arithmetic.
Incompleteness: If a system is consistent and expressive, then there must be true statements that cannot be proven within the system.
In essence, Gödel's theorems show that no matter how powerful or complex a formal system may be, there will always be truths that lie beyond its grasp.
A famous example of an unprovable statement is the Gödel sentence:
Gödel sentence: "This sentence is unprovable."
If the sentence is true, then it is indeed unprovable, confirming its truth. If the sentence is false, then it is provable, which means it is true. Either way, we have a contradiction. This demonstrates the inherent limitations of formal systems.
While these theorems may seem abstract, they have profound implications for mathematics, philosophy, and computer science, as they highlight the limits of formal reasoning and the potential for undecidable problems.
--
All contributions to this forum are covered by an open-source license.
For information about the wiki, the license, and how to subscribe or
unsubscribe to the forum, see http://ontologforum.org/info
---
You received this message because you are subscribed to the Google Groups "ontolog-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/5b5e2f1558ef4aba9a74c7e4680438ff%40bestweb.net.
Undecidable statements are those that cannot be proven true or false within a given formal system. They are closely related to Gödel's Incompleteness Theorems.
Key points about undecidable statements:
In essence, undecidable statements represent the limits of what can be proven or disproven within a given formal framework. They highlight the inherent limitations of formal reasoning and the possibility of truths that lie beyond the reach of our current systems.
nobody but an expert logician knows how to state an unprovable theorem in logic
--
All contributions to this forum are covered by an open-source license.
For information about the wiki, the license, and how to subscribe or
unsubscribe to the forum, see http://ontologforum.org/info
---
You received this message because you are subscribed to a topic in the Google Groups "ontolog-forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ontolog-forum/3RSt6hp95Fk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/5b5e2f1558ef4aba9a74c7e4680438ff%40bestweb.net.
Then, if we are prepared to regard the rules of procedure P as reliable - in the sense that we will assume that every mathematical statement obtained by means of this procedure is indisputably true - then we must equally accept the indisputable validity of some statement G(P) that lies outside the scope of the rules of procedure P
--
All contributions to this forum are covered by an open-source license.
For information about the wiki, the license, and how to subscribe or
unsubscribe to the forum, see http://ontologforum.org/info
---
You received this message because you are subscribed to a topic in the Google Groups "ontolog-forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ontolog-forum/3RSt6hp95Fk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAFxxRORJW6r-oysE9TpFump4CyK%2BFATO218g8gmEx10u2Oxb1g%40mail.gmail.com.
The challenge from Michael DeBellis:
Give an example of something that a human can prove to be true but a computer can’t
is tricky. If you know that a computer is the unity between a language of an alphabet of 2 letters and of Boolean logic it follows that everything related to the distinction TRUE and FALSE is by necessity definitory of this KIND of computation. Therefore no example can be given.
Mihai Nadin
You received this message because you are subscribed to the Google Groups "ontolog-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
ontolog-foru...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ontolog-forum/CALGFikcP1dGOVuytF3ojvD9YbaNaNnUA9Bw%2BzKLADDExuEB0kQ%40mail.gmail.com.
Michael,
As we know there is a large and subtle discussion around Penrose thesis. I am not in it. I am sure that there should be a forum for this topic. And your question
"Why do we have to accept the "indisputable validity" of these statements that lie outside the scope of P?"
is to RP not to me. Sorry.
And any discussion outside some theory, which should be definitely pointed to concrete theory, is just mind to mind games.
In Linguistics there are a lot of theories fighting. For example D. Everett has one theory and N. Chomsky has another.
Outside scope on any theory we just gymnastics the mind. Why not!
But the challenge is to formalize one or another existing theory 🎯
For example D. Hilbert wrote the axiomatic theory of Euclid's geometry. Do we have formalization? No 😂
How many theories outside math are formalized? 0.
But our robots are waiting for them.
By the way topic of truth values is one of the subtle in math logic 👍
Everyone, who has created a formal ontology, formalized some theoretical knowledge. From what theory? Where is this theory expressed? How to justify his formalization by this theory?
We can always verbalize formalization and then must find in this particular theory a justification or ask experts.
Theory first, robots second 🏋️
Alex
You received this message because you are subscribed to the Google Groups "ontolog-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CALGFikci_t7GwW%2BGagaPRv5RXWEiLZN1CaQNL00ToN3cSNe%2BGQ%40mail.gmail.com.
As we know there is a large and subtle discussion around Penrose thesis. I am not in it. I am sure that there should be a forum for this topic. And your question
"Why do we have to accept the "indisputable validity" of these statements that lie outside the scope of P?"
is to RP not to me. Sorry.
For example D. Hilbert wrote the axiomatic theory of Euclid's geometry. Do we have formalization? No
But our robots are waiting for them.
How many theories outside math are formalized?
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAFxxROSOGTyGqwwbmr8Nni7OgyPUVAr3vJV1GeFp9c7HkzW6AQ%40mail.gmail.com.
Hi Michael,
I’m starting a new discussion thread, hence the title change.
On 9/26/24 at 11:40 AM, Michael DeBellis wrote:
One of the ironies of this whole discussion, in my opinion, is that in some circumstances (LLMs), it is now easier to communicate with software agents using natural language than formal language. I still need to do a lot more work on this, but so far, that’s what I’m finding in my work with ChatGPT. It says it can understand Turtle, but it seems to comprehend natural language definitions better.
Yes, these LLMs indeed understand natural language better than formal languages like Turtle, JSON, etc. I’ve started a newsletter [1] where I share my findings on these topics, alongside a GitHub repository provided by OpenLink Software [2] to host actual examples.
My latest example is an OPML, RSS, and Atom Reader Assistant that provides a productive workflow for tracking feeds from preferred sources and then acting on them in ways that ultimately produce knowledge, persisted for flexible reuse. Naturally, I’m leveraging functionality long provided by our Virtuoso platform, which is now much easier to understand and utilize, thanks to natural language and the interaction interface (as opposed to command lines and GUI widgets).
Links:
-- Regards, Kingsley Idehen Founder & CEO OpenLink Software Home Page: http://www.openlinksw.com Community Support: https://community.openlinksw.com Weblogs (Blogs): Company Blog: https://medium.com/openlink-software-blog Virtuoso Blog: https://medium.com/virtuoso-blog Data Access Drivers Blog: https://medium.com/openlink-odbc-jdbc-ado-net-data-access-drivers Personal Weblogs (Blogs): Medium Blog: https://medium.com/@kidehen Legacy Blogs: http://www.openlinksw.com/blog/~kidehen/ http://kidehen.blogspot.com Profile Pages: Pinterest: https://www.pinterest.com/kidehen/ Quora: https://www.quora.com/profile/Kingsley-Uyi-Idehen Twitter: https://twitter.com/kidehen Google+: https://plus.google.com/+KingsleyIdehen/about LinkedIn: http://www.linkedin.com/in/kidehen Web Identities (WebID): Personal: http://kingsley.idehen.net/public_home/kidehen/profile.ttl#i : http://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/Public/kingsley.ttl#this
Hi Michael,
I’m starting a new discussion thread, hence the title change.
On 9/26/24 at 11:40 AM, Michael DeBellis wrote:
One of the ironies of this whole discussion, in my opinion, is that in some circumstances (LLMs), it is now easier to communicate with software agents using natural language than formal language. I still need to do a lot more work on this, but so far, that’s what I’m finding in my work with ChatGPT. It says it can understand Turtle, but it seems to comprehend natural language definitions better.
Yes, these LLMs indeed understand natural language better than formal languages like Turtle, JSON, etc. I’ve started a newsletter [1] where I share my findings on these topics, alongside a GitHub repository provided by OpenLink Software [2] to host actual examples.
My latest example is an OPML, RSS, and Atom Reader Assistant that provides a productive workflow for tracking feeds from preferred sources and then acting on them in ways that ultimately produce knowledge, persisted for flexible reuse. Naturally, I’m leveraging functionality long provided by our Virtuoso platform, which is now much easier to understand and utilize, thanks to natural language and the interaction interface (as opposed to command lines and GUI widgets).
Links:
--
Regards,
Kingsley Idehen
Hi John,
Kingsley,
As you know, I consider your system to be a good example of the use of LLMs to develop a much better user interface to a rather complex computer system.
But as I mentioned in a previous note, we should avoid any suggestion that the computer system "understands" what it is doing.
Yes, I agree!
Kingsley: these LLMs indeed understand natural language better than formal languages like Turtle, JSON, etc
Instead of 'understand', there are more neutral and accurate terms for what LLMs do: process, interpret, translate, compute, respond to... The word 'understand' is vague, and it implies a wide range of human capabilities that computer systems do note have.
Yes, I should have said:
They are better at decoding natural language than formal languages like Turtle, JSON etc.. Which is clearly what's actually going on.
And there is an important reason why LLMs interpret natural languages better than those computer languages: NLs have a lot of redundancy, which makes the NL input to be considerably longer than the computer form. Many variations will map to equivalent computational forms.
Yes.
But computer languages tend to be shorter and more precise. Therefore, a tiny mistake in choice of terms or their ordering can have a major -- and sometimes disastrous -- effect on the result.
Yes, totally agree!
Kingsley
John
From: "Kingsley Idehen' via ontolog-forum" <ontolo...@googlegroups.com>
Hi Michael,
I’m starting a new discussion thread, hence the title change.
On 9/26/24 at 11:40 AM, Michael DeBellis wrote:
One of the ironies of this whole discussion, in my opinion, is that in some circumstances (LLMs), it is now easier to communicate with software agents using natural language than formal language. I still need to do a lot more work on this, but so far, that’s what I’m finding in my work with ChatGPT. It says it can understand Turtle, but it seems to comprehend natural language definitions better.
Yes, these LLMs indeed understand natural language better than formal languages like Turtle, JSON, etc. I’ve started a newsletter [1] where I share my findings on these topics, alongside a GitHub repository provided by OpenLink Software [2] to host actual examples.
My latest example is an OPML, RSS, and Atom Reader Assistant that provides a productive workflow for tracking feeds from preferred sources and then acting on them in ways that ultimately produce knowledge, persisted for flexible reuse. Naturally, I’m leveraging functionality long provided by our Virtuoso platform, which is now much easier to understand and utilize, thanks to natural language and the interaction interface (as opposed to command lines and GUI widgets).
Links:
-- Regards, Kingsley Idehen
--
All contributions to this forum are covered by an open-source license.
For information about the wiki, the license, and how to subscribe or
unsubscribe to the forum, see http://ontologforum.org/info
---
You received this message because you are subscribed to the Google Groups "ontolog-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/d3ed33d9987447fc8a5d97cd65a87b42%40bestweb.net.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/8f8fdfcb-ce0b-4d40-88bb-29c77943ced0%40openlinksw.com.
MDB:I don't quite understand that. Isn't an "axiomatic theory" a formalization?
Alex:
An axiomatic theory has a beautiful structure: primary sorts, predicates and functions, axioms, rules of inference, definitions, theorems, proofs.
All these wonderful units of knowledge can be expressed in any natural language and a suitable formal language.
So Euclidean geometry was first axiomatized in Greek, then more precisely in German by D. Hilbert, but we do not have this theory in Isabelle, Coq, HOL4, etc., i.e. fully formalized, as far as I know.
This is the idea of my proposal for a framework of the theory. There we should store a concrete theory (each unit of knowledge mentioned above) in as many different languages (natural and formal) as we need.
I formalized the beginning of the theory of undirected graphs, just to show the structure in action. For example, how this unit of knowledge (definitions)
Here in 3 languages: Russian, English and YAFOLL we have definition of "degree of a vertex v in a graph g" 👏
This Ugraph theory has one sort, one binary predicate, and two axioms.
To compare with D. Hilbert's Geometry, the last has
-3 sorts (points, lines, planes), let abbreviate points 2 po, lines 2 li, planes 2 pl;
-6 predicates:
Betweenness(po po po) - ternary,
Lies_on - polymorphic: Lies_on(po li), Lies_on(po pl), Lies_on(li pl);
Congruence - polymorphic: Congruence(line_segments line_segments), Congruence(angles angles).
Where line_segments, angles are definable sorts.
-21 axioms - 8+4+6+1+2.
And then you begin to guess why no one has taken it upon themselves to formalize all this, for example in Isabell or Coq.
This is about full formalization of Geometry.
But the same in Mechanics: we have axiomatic theories (Newton\Velichenko, Lagrange, Truesdale). And no systematic formalization using Isabelle, Coq etc.
I doubt the axioms of Geometry or Mechanics can be expressed on OWL2.
Let me stop here and ask: do we agree that every axiomatic theory may be formalized in languages like Isabelle, Coq etc have? 🎆
From my point of view this is just another level of accuracy ☀️
And a related question: when you create a formal ontology, what are you formalizing?
Alex
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CALGFikfKPi6ScLG_qMHcESo4SmO4faG6siY5WJ1ZHtXZRxvLHg%40mail.gmail.com.
Alex:But our robots are waiting for them.
MDB:
One of the ironies of this whole discussion IMO is that in some circumstances (LLMs) it is now easier to communicate to software agents using natural language than formal language. I still need to do a lot more work on this but so far that is what I'm finding in my work with ChatGPT, it says it can understand Turtle but it seems to understand natural language definitions better. One of the things I plan to work on is a simple generator to generate basic NL descriptions of classes, properties, and axioms. It shouldn't be hard. If something like this exists I would appreciate a pointer
Alex:
First, what I meant by robots. A robot has a formal mathematical model of the world around it. Of course, in some approximations. How a robot communicates with a person and other robots is a separate question. And speaking from the point of view of a multilingual formal theory (as proposed in the framework of the theory), it will communicate in any language that is in the framework.
Secondly, the task of transforming formal text into natural text is verbalization. This is a whole old direction and here, as everywhere, the question is: who will check the result of the LLM work?
Here is a bit from Google search for "owl2 verbalization tools":
-my favorite Attempto project https://github.com/Kaljurand/owl-verbalizer
-my experience of this year https://www.linkedin.com/pulse/claude-3-sonnet-owl-2-verbalization-alex-shkotin-2i8ke/
and three more urls:
Extending OWL Ontology Visualizations with Interactive Contextual Verbalization
Comparisons of OWL verbalisers | Download Table
MDB:"It shouldn't be hard."
Alex:...to begin ⛲ as always with NL 🏋️
Alex
As we know there is a large and subtle discussion around Penrose thesis. I am not in it. I am sure that there should be a forum for this topic. And your question
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CALGFikfKPi6ScLG_qMHcESo4SmO4faG6siY5WJ1ZHtXZRxvLHg%40mail.gmail.com.
MDB:One of the philosophers in the Vienna circle, think it was Carnap, thought that we SHOULD formalize other disciplines of science and attempted to do that for physics. I've always thought one of the reasons he failed was because to create such a complex model required some kind of tool. For a while I even thought it might be possible to do with OWL. I actually tried but it was soon apparent that 1) I don't know physics well enough and 2) Even if I did (here I'm in violent agreement with John Sowa) OWL wasn't powerful enough for this kind of model.
Alex:
Thanks for mentioning Carnap. I asked Gemini a couple of questions. We, formalizers of sciences, should know each other's work.
As for formalization of specific physical theories, there is one work on formalization of Lagrange theory on Isabelle.
Best,
Alex
As we know there is a large and subtle discussion around Penrose thesis. I am not in it. I am sure that there should be a forum for this topic. And your question
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CALGFikfKPi6ScLG_qMHcESo4SmO4faG6siY5WJ1ZHtXZRxvLHg%40mail.gmail.com.
And most of all, it's best to reject , discard, or ignore any publication that claims LLMs are approaching a human level of understanding or reasoning. I have never seen any article about artificial general intelligence (AGI) that has any insight whatsoever into human intelligence.
PS: Penrose wrote some excellent books on physics. When he wanders outside of his level of expertise, his ideas may be interesting -- or not.
But they do nothing that remotely resembles what humans do when they "understand" the source and target languages.
--
All contributions to this forum are covered by an open-source license.
For information about the wiki, the license, and how to subscribe or
unsubscribe to the forum, see http://ontologforum.org/info
---
You received this message because you are subscribed to a topic in the Google Groups "ontolog-forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ontolog-forum/3RSt6hp95Fk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ontolog-foru...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/b680e1735a57412796468bc433a8d584%40bestweb.net.
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CAFxxROS%2BMF1BhA_BLC_V1%3D8VTNtoXQJ66ErgkD8GwXuy%2BA6qkA%40mail.gmail.com.
Finally! A topic I can relate too. But only with an in depth analysis explained in math that I couldn’t follow...RE Game theory (on Youtube). It’s conclusion did resonates with all of my experiences in working on national and global security threats...
It concluded : there are 4 factors that if consistently followed will ‘win’ most of the time.
#4 is why I joined this group about two months ago. Most of the discussions are way over my head...but in attempting to apply Game Theory to the real world to bring some sanity to humanity --before we lose everything...is to do my advocacy work using unambiguous words in generating political will...instead of the ambiguous words most politicians, economists, musicians, regular people, and faith leaders usually use when working for “Peace” (a very ambiguous word) or using “Democracy” (another ambiguous word) to sustainably maximize human freedoms and security (according to Thomas Paine in “Common Sense” ‘the only legitimate purpose of government) in our current world where our national and global governance systems are based on the illusion of ‘independence”. A concept Einstein believes does NOT exist anywhere in the known Universe. It only exists in our minds and in our words which often results in tragic consequences. Fortuntely, only a few years ago it was informally discredited for the first time by a US federal agency. One that Trump created half way into his term (but even a broken clock is right twice a day...;-) But in reality “Everything is connected, everything is interdependent, so everything is vulnerable.... And that’s why this has to be a more than whole of government, a more than whole of nation [effort]. It really has to be a global effort....” Jen Easterly. Cyber and Infrastructure Security Agency’s director in a speech Oct. 29, 2021. [CISA is our nation’s newest federal agency established by the Trump Administration in 2018]
I’m guessing Ms. Easterly understands that our environment is our most vital infrastructure! And human security everywhere is inherently and irreversibly connected to it everywhere. And security is an illusion. My two new favorite words “everwhere” and “autological”...I have recently fallen in ‘love’ with both..;-)
cw
From: ontolo...@googlegroups.com <ontolo...@googlegroups.com> On Behalf Of Michael DeBellis
Sent: Friday, September 27, 2024 10:38 AM
To: ontolo...@googlegroups.com
Subject: Re: [ontolog-forum] Philosophical Implications of Gödel and Turing/Church
Alex, first I just have to append to what I said:
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CALGFikc20DwmnO5G1P9AJZE-d9cxV%2BVj9KaLhMi%2BkJHgiE%2BL1g%40mail.gmail.com.
Michael,
It is a fact that the expressive power of OWL2, i.e. DL, is often lacking. We noticed that it was at its limit back when we were working with definitions of igneous rocks. It would be cool to try to make an ontology in Isabelle or Coq! There is a high entry threshold: their approach is not simple, and the documentation is non-trivial.
It is interesting that a few years ago the Coq community discussed how to formalize Einstein's puzzle, but it seems they backed down. And this is despite the fact that it is formalized in OWL2!
When choosing a language for formalization, we first of all look to see if there is a Processor (Interpreter, VM...) for it. I would suggest my language YAFOLL but it is not ready yet 😂
I would start with those that hets.eu or Wolfram Language. By the way, usually if OWL2 is not enough, they switch to some kind of FOL++ and write the formula in the annotation. It would be necessary to search in OBO ontologies what they use.
The number of theories and mathematical methods in social sciences is boundless. If Gintis has a theory, it would be interesting to try to formalize it. Keep me informed. Maybe you can immediately make a framework?
Cheers,
Alex
To view this discussion on the web visit https://groups.google.com/d/msgid/ontolog-forum/CALGFikc20DwmnO5G1P9AJZE-d9cxV%2BVj9KaLhMi%2BkJHgiE%2BL1g%40mail.gmail.com.