Heuristic determination of the cosmological constant
Read more about the study »
View Code
·
Report Bug
·
Start a discussion
The main purpose of this project is to find where the cosmological constant comes from.
This program aims to show you that the cosmological constant comes from other universal constants by mixing all kinds of combinations between them.
The condition is that the combination of these constants must form the same units of the cosmological constant.
The constants we are working with now are:
- Speed of light in vacuum:
- Newtonian constant of gravitation:
- Planck constant:
- Vacuum magnetic permeability:
- Elementary charge:
- Electron mass:
Combining these constants we must obtain results like the following:
To run this project it is necessary to download this repository. It can be done under the command:
git clone https://github.com/FernandoPerezLara/cosmological-constant.git
Once the repository is cloned on your local machine, we must execute the program with the following commands:
cd cosmological-constant
python -m pip install -r requirements.txt
To run the program you must launch the command python src/main.py
. This programa accepts different arguments, to see these you have to launch --help
.
Available arguments:
-h, --help
Show a help message and exit.--dont-save
Results are not saved, they are only displayed.--hide
Results are not displayed on the screen.--parameters
Hide entered parameters.
Execution command example:
python src/main.py --hide --parameters
As previously said, this program will create all the possible combinations to find those units that are the same as those from the cosmological constant.
These combinations are made up of powers that act as powers, roots and divisions.
The number of combinations will be equal to the number of powers that we want to raise raised to the number of constants with which we want to work.
To optimize processing time, these combinations are performed simultaneously based on the number of constants we use. We use multiprocessing to perform these operations, if we have 8 combinations, the program will be executed in 8 cores.
To see if a combination is among the possible ones, the resulting units are compared and stored.
This work has been possible thanks to:
- Manuel Urueña Palomo for having the idea and for having trusted it.
- Fernando Pérez Lara (@FernandoPerezLara) for having developed the necessary software to make this idea come true.
I would like to thank Manuel Urueña Palomo for giving me the pleasure of working with him on this magnificent project. It has been a pleasure to have worked side by side with this person, I have learned a lot and I have had a great time.
I hope you continue to grow as a person in this wonderful world in which we live. ♥
Copyright (c) 2021 Fernando Pérez Lara.
Licensed and distributed under the MIT license.