250 karma · joined August 15, 2019
See the following for theoretical foundations for the work:
Linux 60th Anniversary Keynote
Mathematical foundations are needed that are much more suitable to modern Computer Science than using "universes".
For an example see the following article:
https://papers.ssrn.com/abstract=3603021
Also, see the following video:
Instead, education became weaker :-(
See following link for foundations of computer Science:
computer boundaries.
analogous to the Natural Numbers in classical mathematics.
with having to annotate each message send with whether the
receiver is on the current computer or another one in a
Citadel.
Since Actors can move between computers in a Citadel, such
annotations are infeasible in practice.
Of course, modularity, security, and performance should not be
ignored.
However, not having a mathematical foundation has been a
severe limitation for Erlang.
The Erlang community is trying to dig its way out with
modifications and extensions. Still have a long way to go.
Of course, no Actors framework is perfect.
Many important implementations have been done Erlang.
Also, significant Erlang projects are ongoing to good effect.
See the following:
Citadels: faster response time and better information integration than remote datacenters
https://papers.ssrn.com/abstract=2836282but missed a few things. See
See article and video here:
There is is an upcoming keynote address on the Actor Paradigm at the Linux 30th Anniversary Conference. See
formalizing the semantics of C++. See the following:
1. Slowing of scientific processes
Article is correct that high-quality science is still
being performed. Because of increasing noise caused by
enormous size, ground-breaking work is increasingly
ignored
2. Slowing of transfer of science to technology In fields like Computer Science, a huge gap has opened
between fundamental work and the short-term development
horizons of companies.
3. Slowing of development of technology Fundamental development can require Apollo-scale projects.
For example,
* resilience against cyberattacks based on the Actors
Abstraction and proving systems properties by
Event Induction
* Intelligent Systems using electronic glasses and
Active Ontologiestrue but unprovable propositions in foundational theories of
mathematics does not place any practical limitations on
scientific knowledge.
foundational mathematical theories that are more powerful
than 1st-order ZFC such as the theory Ordinals.
See the following:
https://papers.ssrn.com/abstract=3457802
Someday, the Continuum Hypothesis might be proved or it
might be disproved in foundational theories.
kind of proposition is true but unprovable:
Theorems are enumerable by an algorithm.
See the following article and associated video:https://papers.ssrn.com/abstract=3603021
https://www.youtube.com/watch?v=AJP1VL7shiI
In foundational theories, the proposition
I'mUnprovable (used in the proof in [Gödel 1931]) does not
exist because of restrictions on orders of propositions that
were introduced by Bertrand Russell to prevent logical
contradictions in mathematics.
propositions because there are some expressions that do not
halt but it is unprovable that they do not halt.
enumerable (in fact they are not even countable). See the following article:
https://papers.ssrn.com/abstract=3603021
In a foundational system, there are true propositions that
cannot be proved. For example, is true but unprovable that
an algorithm can enumerate the theorems of an order
abstracted from strings.
See the following:
https://papers.ssrn.com/abstract=3603021
However, the proof is not convincing because the proof is
valid even if the system is inconsistent!
that I’mUnprovable ⇔⊬I’mUnprovable) for proving inferential
undecidability of Russel’s foundational theory, which had the
type-restriction on orders of propositions to prevent
inconsistencies. I’mUnprovable cannot be constructed in
foundational theories because strong types prevent
construction of I’mUnprovable using the following recursive
definition (see Diagonal Lemma [Gödel 1931]):
I’mUnprovable:Proposition<i>≡⊬I’mUnprovable.
Note that (⊬I’mUnprovable):Proposition<i+1> in the right-hand side of the definition because
I’mUnprovable:Proposition<i> is a propositional variable in
the definition ⊬I’mUnprovable. Consequently,
I’mUnprovable:Proposition<i>⇒I’mUnprovable:Proposition<i+1>,
which is a contradiction.
construction of paradoxes such as “The Liar” [Russell 1908].
Without orders on propositions, the “self-referential”
proposition I’mFalse (such that
I’mFalse⇔¬I’mFalse) could be constructed using the
following recursive definition:
I’mFalse:Proposition<i>≡¬I’mFalse. Since Ψ is a
propositional variable in the definition, ¬Ψ:Proposition <i+1>. Consequently,
I’mFalse:Proposition <i>⇒I’mFalse:Proposition<i+1>, which
is a contradiction.
For more information see the following: