Forums before death by AOL, social media and spammers... "We can't have nice things"
|    sci.logic    |    Logic -- math, philosophy & computationa    |    262,912 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 261,606 of 262,912    |
|    olcott to Tristan Wibberley    |
|    Re: A new category of thought    |
|    01 Dec 25 13:44:13    |
      XPost: comp.theory, sci.math, sci.lang       From: polcott333@gmail.com              On 12/1/2025 11:37 AM, Tristan Wibberley wrote:       > On 29/11/2025 20:51, olcott wrote:       >       >> Try and show how Gödel incompleteness can be       >> specified in a language that can directly encode       >> self-reference and has its own provability operator       >> without hiding the actual semantics using Gödel numbers.       >       > An outline how I'd go about this kind of thing (not complete by far, and       > also not checked properly, though I have thought about it a bit). I've       > done this about Olcott's paraphrasing of Goedel's outline in PM rather       > than the challenge stated above because Goedel's system P is weird and I       > don't trust it at all. IMPORTANT! Goedels outline and Olcott's       > paraphrase use a self-referential definition rather than universal       > quantification! I'll have to cogitate more to waffle about that.       >       > Note, it involves a formal system /extension/ rather than an /episystem/       > and that's how we may interpret the challenge to do our task "in [the]       > language".       >       > Thinking about it a touch more carefully than before, assuming Olcott       > very carefully formulated his G definition (I think F is nothing to do       > with Goedel's system P, but is more akin to a modernisation of PM which       > goedel used for his similar outline). Note I have this time interpreted       > F to refer to a basic system rather than the definition extension that I       > previously supposed. This way we have a few points in the space of       > systems to reason more clearly with.       >       > You have to take this all with a pinch of salt, we're using ":=" and it       > will take some formalisation which I'm not doing (and so will |/-).       >       >       > Then consider Olcott's paraphrasing       >       > G := (F |/- G)       >       > The above must be an axiom of a definition extension I'll call "I" that       > also adjoins G and I to the objects of F and we'll assume we've already       > formalised extension within F. I'll call the resulting extended system       > "I(F)" and suppose that's the form by which statements in F may name a       > system "F" extended by I.       >       > In that case I(F) is consistent: G is not derived of F.       >       > We'd have a problem if I use a definition extension "J" that adjoins,       > instead, objects G and J and an axiom       >       > G := (J(F) |/- G).       >       > "J(F)" names what I assumed Olcott had meant "F" to name previously. I       > kind-of-conjecture that J(F) is contradictory because it seems obvious       > that we can derive both |- G and |/- G which is how we'll recognise       > contradiction. I hesitate to use the term "inconsistent" because I don't       > trust the concept having found "indiscriminate" to be satisfactory and       > more general for simpler systems.       >       >       > Having drawn a very faint line on a block of stone before spending eons       > carving and polishing and looking up to see what it took to do so       > little, it is obvious why Olcott has not been swayed by the       > conversations in these newsgroups.       >              I have not been swayed because there have been no       actual rebuttals on the basis of actual correct       reasoning. Most all of the rebuttals have been       some form of "we really really don't believe you".              Here is Prolog directly showing how Pathological       self-reference(Olcott 2004) make an expression       semantically unsound.              % This sentence is not true.       ?- LP = not(true(LP)).       LP = not(true(LP)).       ?- unify_with_occurs_check(LP, not(true(LP))).       false.              % This sentence cannot be proven in F       ?- G = not(provable(F, G)).       G = not(provable(F, G)).       ?- unify_with_occurs_check(G, not(provable(F, G))).       false.              BEGIN:(Clocksin & Mellish 2003:254)       Finally, a note about how Prolog matching sometimes differs from the       unification used in Resolution. Most Prolog systems will allow you to       satisfy goals like:              equal(X, X).       ?- equal(foo(Y), Y).              that is, they will allow you to match a term against an uninstantiated       subterm of itself. In this example, foo(Y) is matched against Y,       which appears within it. As a result, Y will stand for foo(Y), which is       foo(foo(Y)) (because of what Y stands for), which is foo(foo(foo(Y))),       and so on. So Y ends up standing for some kind of infinite structure.       END:(Clocksin & Mellish 2003:254)              This is the same as Olcott's Minimal Type Theory       LP := ~True(LP) // LP is defined as ~True(LP)       this expands to ~True(~True(~True(~True(~True(~True(...))))))              --       Copyright 2025 Olcott              My 28 year goal has been to make       "true on the basis of meaning" computable.              This required establishing a new foundation       for correct reasoning.              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca