Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nitsc/spell-from-threebodytrilogy

Implemented the process of extrapolating from Gaia stellar data, to 3D visualizations, to three-views, to three-view signals, to three-view audio of signals, and even their inversions. This project proves the feasibility of the Logic (Luoji)'s “spell” from “The Three Body Problem” trilogy.
https://github.com/nitsc/spell-from-threebodytrilogy

3d 3d-graphics astronomy astronomy-astrophysics audio audio-processing data data-science data-visualization gaia graph information-technology information-visualization numpy python python-3 python3 signal signal-processing visiualization

Last synced: 8 days ago
JSON representation

Implemented the process of extrapolating from Gaia stellar data, to 3D visualizations, to three-views, to three-view signals, to three-view audio of signals, and even their inversions. This project proves the feasibility of the Logic (Luoji)'s “spell” from “The Three Body Problem” trilogy.

Awesome Lists containing this project

README

        

# Python Implementation of Spell from *The Three-Body Trilogy*

## GitHub Pioneer:
Reviving the Concept of the 'Spell' from 'The Dark Forest' using Python

## MAJOR UPDATE: Repository name has changed!!!!
Changed from **“incantation-from-ThreeBodyTrilogy”** to **“spell-from-ThreeBodyTrilogy”**

## Overview
Implemented the process of extrapolating from Gaia stellar data, to 3D visualizations, to three-views, to three-view signals, to three-view audio of signals, and even their inversions. This project proves the feasibility of the Luoji's “spell” from “The Three Body Problem” trilogy.

## Usage Notes
- Place the 'spell-from-ThreeBodyTrilogy-main' folder in `D:\temp` for the program to work properly. Alternatively, you can modify the paths in the program to match your environment.
- Output data will be saved on the desktop to avoid overwriting the provided results (including three-view projections, signal files, and audio).
- Please refrain from playing the generated audio at high volume, in accordance with the "Dark Forest Theory."

## Acknowledgements
As a 13-year-old middle school developer in China, to express gratitude and admiration for the following persons or organizations:
- **China(中国)**: My country, which feeds me.
- **Parents**: Giving me material and spiritual help
- **Cixin-Liu(刘慈欣)**: He single-handedly raised Chinese sci-fi to the world level, and his novels have been a profound inspiration to me.
- **GitHub**&**CSDN**: A powerful platform for uploading and communicating my projects.
- **Microsoft**: Providing VSCode and Windows 11.
- **Intel**: Providing CPU.
- **Python.org**: Providing an efficient and simple language.
- **Google**&**OpenAI**: Thier LLMs teach me something about programming.

---

# The spell from *The Three-Body Trilogy* (from 三体Wiki, translated by DeepL)

## Overview of the Dark Forest Theory
The Dark Forest Theory posits that any civilization that reveals itself is doomed to destruction by other civilizations in the universe.

## Key Elements
### Two Main Axioms:
1. Survival is the primary need of a civilization.
2. Civilizations grow and expand, but the total matter in the universe is constant.

### Two Concepts:
- Chain of Guesses
- Technological Explosion

## Reason for the Theory
Civilizations need to acquire resources for survival and expansion, but they compete in a limited universe. This competition leads to "technological explosions," which allow lower civilizations to potentially surpass higher ones. A "chain of suspicion" arises from the mutual uncertainty between civilizations, creating a hostile environment where higher civilizations often opt to destroy rather than communicate.

## Derivation Process
- From the conservation of matter and the expansion of civilizations, we derive the fundamental contradictions between civilizations.
- When Civilization A discovers Civilization B, A must judge B’s intentions:
1. Communicating with B forms a chain of suspicion, while revealing A’s presence. If B is equally advanced, it poses a threat; if less advanced, a technological explosion could quickly make B dangerous.
2. Hiding from B leads to similar outcomes once B develops its own technology.

In both scenarios, A concludes that the only safe option is to destroy B, reinforcing the theory.

## Spell Experiment Theory
Luoji '”s "spell experiment" confirms several facts:
1. Higher civilizations possess powerful weapons.
2. Dark Forest strikes are timely and accurate.
3. Higher civilizations prefer to attack rather than detect.

## Flaws
The theory is strong but based on a single observation, not multiple experiments. This led to skepticism in the Post-Deterrence Era, until the strike on the Trisolaran galaxy during the Broadcast Era.

## Historical Examples
- Columbus’ discovery of the Americas led to the Spanish colonization and the destruction of Indigenous civilizations.
- British colonization of Australia involved the mass killing of Indigenous peoples.

## Remarks
- The Dark Forest Theory is a natural extension of Darwin and Wallace’s "doctrine of natural selection."
- Luo Ji’s famous line, "others are hell," is a nod to existentialist philosopher Jean-Paul Sartre.
- "The universe is a dark forest, and every civilization is a hunter, creeping through the forest like a ghost..."
- "Luoji", "Luo Ji", and "LOGIC" are both "罗辑", a character in Three Body Problem.