It would be helpful if you added some links or some explanation, or just anything beyond what you've written there.
orders on propositions play in maintaining the consistency
of foundations.
Neglecting to include the order of a proposition in in its
Gödel number makes it possible to mistakenly conclude that
the proposition I'mUnprovable exists as a fixed point of a
recursive definition.
See the following for details:
Each proposition is assigned to an increasing prime power, and the increasing list of primes has total order, such that swapping propositions yields a distinct Gödel number.
Gödel number but did not include the order of the proposition.
then they have the same Gödel numbers.
Unfortunately, Gödel number of a proposition leaves out the order of the proposition :-(
same characters in the same order.
His claim is that the proposition "This proposition is not provable", formalized as "P equivalent to P is not provable" is not well formed in a typed logic, as "P"'s type is first-order, while "P is not provable"'s type is second-order. Therefore, his claim is that the proposition is simply not well-typed and therefore not interesting. Godel's proofs were discussing an untyped logic, but according to Hewitt that is not an accurate representation of mathematics.
I don't think anyone in the space agrees with him, though, as far as I could tell from some cursory reading.
mathematics with orders on propositions.
The [Gödel 1931] proposition I'mUnprovable is certainly of
historical interest and may perhaps be of philosophical
interest.
However, including the proposition I'mUnprovable in
foundations makes the foundations inconsistent.
(Of course there can theoretically be bugs in a computer verified proof. If there are bugs in the verifier. But if 4 independent proof assistants verify a proof of a theorem, this is extremely unlikely.)
All of the computer-verified proofs of existence of [Gödel
1931] proposition I'mUnprovable left out the order of
proposition in its Gödel number :-(
Of course, on actual computers, Turing's result applies, Rice's Theorem manifests, and such a program will likely run indefinitely, until we get bored and give up.
The point that Hewitt has made in another thread is typical misdirection. See, it doesn't matter which order of logic we're talking about; in general, we have results for higher order logic, all the way up to Lawvere's fixed-point theorem for any Cartesian closed category. To fight this, Hewitt has to disclaim the entirety of 20th-century mathematics. (At least he's internally consistent -- he does deny modern maths!)
Sad fact is that, ever since 1976 (http://www.laputan.org/pub/papers/aim-353.pdf) folks have recognized that Hewitt's claims about the foundations of computation are not just wrong, but flamebait. But he never had the humility to learn from his mistakes.
More interesting facts:
His Twitter account has been relatively recently deleted
https://mobile.twitter.com/drcarlhewitt/status/3972794314824...
And his PhD advisor was Seymour Papert.
https://professorhewitt.blogspot.com/
See following for a simple ActorScript program that cannot be
implemented using a Nondeterministic Turing Machine:
I think I understand why, but could you provide some more details?
Maybe there can be physical machines which run ActorScript, but I would expect them to come with new laws of physics, and also I think that there are probably more comfortable programming languages. We already have https://en.wikipedia.org/wiki/Constraint_Handling_Rules for example.
more here: https://www.erlang-solutions.com/blog/lets-talkconcurrency-p... and here: https://codesync.global/media/almost-actors-comparing-pony-l...
See discussion in Related Work section of the following article:
contribute to the the discussion?