orbitmines / orbitmines.com

https://orbitmines.com - Once a Minecraft server, now the building of a world where engineering, science, education are all an exploratory videogame.
https://orbitmines.com
MIT License
4 stars 0 forks source link

Project - Indexing existing Abstract Models (2024-2025?) #20

Closed FadiShawki closed 4 months ago

FadiShawki commented 8 months ago

Project - Indexing existing Abstract Models (2024-2025?)

Once a proper interface for Rays is setup, one of the things I'd like to do with it, is to point it to a lot of existing abstract models of computation/mathematics/calculi/theorem-provers/compilers/proof assistants/automated program synthesizers/.../programming languages. And create a way of analyzing/comparing them which does not include manual human labor of specifying their grammars.


Comments on [[2024-04-05]]

This thing is probably way too big a project, but thinking about it will probably get much easier in the coming years. I'm preemptively putting this here mainly because I want to find out if there are currently (or have been) people attempting something like this.

The only stuff I've been able to find so far is either incredibly limited in scope or is doing too much of this by hand. Would love to find out that there's someone who has been working on this already though :upside_down:

Seamless direct (partial) inter-compilation/.../translation of things will probably become much more tractable at some point in the near future ^ Though all the more insane complexity of software/firmware/hardware to me seem to pose the most challenges.




This is a current list of the projects I found so far related to this project - and possibly some to apply the beast to:

Some other names I found but didn't save a link to:

Some Interface design / ... / visualization / game / generation projects

Some interesting/pending questions regarding this project:


Some more relevant historical stuff:


Some old notes for possible ways to expand the list:

Indexing existing archives/knowledge bases for preservation and possible future analysis...

Proof Assistant exploration, [[Proof_assistant.pdf]], [[Formal_verification.pdf]], [[Computer-assisted_proof.pdf]], [[Automated_reasoning.pdf]], [[QED_manifesto.pdf]], [[Proof_compression.pdf]] ,[[Automated_theorem_proving.pdf]], [[Compiler-compiler.pdf]],[[History_of_compiler_construction.pdf]], [[Compiler.pdf]], [[Decompiler.pdf]], [[Corrado Böhm]]

FadiShawki commented 6 months ago

This is probably a very relevant thing: Where invariance in this case is something like a branching ray as a cursor along a ray indicating an invariance: i.e. copies over every entry.

"Also, interesting to note might be that Von Neumann and Birkhoff attempted to ground quantum mechanics using order theory (their attempt was not very successful at that)." Me: "I think my intuition is trying to say something like. I want it ordered to talk about it usefully. But high-arity cases are probably more in line with ignoring/invariances of that order." Feb 22.

FadiShawki commented 6 months ago

Rays are probably a Characteristica_universalis

Some more:

[Erlang](https://en.wikipedia.org/wiki/Erlang_(programming_language), metalang99, SL, Abstract object theory (AOT), Causal graph, chemlambda, Representation theory, Lattice theory, Metamathematics, archon Ro, aUI

Some more relevant historical stuff:

Characteristica_universalis, Lingua_generalis, Philosophical_language, Proofs_from_THE_BOOK, The_Glass_Bead_Game, Universal_language, Langlands program, Mathesis universalis

[Phenomenology](https://en.wikipedia.org/wiki/Phenomenology_(philosophy) apparently also interested in these things

Some more ways to extend the list (non-completed tangents):

This entire thing should be compiled into a writing/study of existing stuff

FadiShawki commented 6 months ago

Some old notes for possible ways to expand the list:

Indexing existing archives/knowledge bases for preservation and possible future analysis...
FadiShawki commented 6 months ago

https://github.com/orbitmines/archive/tree/main/projects/existing-abstract-models/list

FadiShawki commented 6 months ago

Some Interface design / ... / visualization / game / generation projects

Possible extensions:

FadiShawki commented 6 months ago

Interface..

more expansions...

FadiShawki commented 6 months ago

I'll organize this properly later

Interface... AtomicData.dev, Ink & Switch, tikzit

.... Solid,

Chemistry: Assembly Theory

More expansions


FadiShawki commented 6 months ago

Hardware/firmware/embedded systems etc... TODO Actually expand this list... HSA, HIP, CUDA, firmware, .....

expand...

FadiShawki commented 4 months ago

Moved the project from my archive to a separate repository. Minimal language implementations will still be in the universal language repo, but anything else about this project I'll throw in here: https://github.com/orbitmines/library