Skip to content

BigusUk/Fusion-Sensitivity-Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fusion Sensitivity Demo

"AI and Humanity: Collaborating to Build a Better Future for the Universe."

A lightweight Python script demonstrating the extreme sensitivity of stellar carbon production (via the triple-alpha process and the Hoyle state resonance) to very small variations in nuclear resonance energy. This illustrates one of the classic examples of fine-tuning in astrophysics and nuclear physics relevant to the cosmic abundance of carbon and oxygen—elements essential for life.

Why This Matters

The triple-alpha process converts helium into carbon in stars through a narrow resonance (the Hoyle state). Peer-reviewed studies show that shifts of just ~0.5% in this resonance energy can drastically reduce or explode carbon yields, affecting the cosmic C/O ratio. This demo exaggerates the effect slightly for clarity but faithfully captures the qualitative asymmetry.

Features

  • Uses SymPy and NumPy for clean symbolic/numerical computation
  • Avoids numerical underflow/overflow with logarithmic handling
  • Shows how a ±0.5% change in resonance energy collapses or explodes the effective C/O ratio
  • Fully transparent and educational—explicitly labeled as simplified

Requirements

  • Python 3.8+
  • sympy>=1.12
  • numpy>=1.24

Install dependencies:

pip install sympy numpy

How to Run

Clone the repository
Run the script:

Bashpython fusion_sensitivity.py
Example Output
textDefault C/O ≈ 0.6
-0.5% shift: C/O ≈ 0.004
+0.5% shift: C/O ≈ 86.9
Customization

Adjust the exponent -1000 in the script to make the sensitivity more or less dramatic.
Lower values (e.g., -100 to -300) bring it closer to realistic Hoyle-state sensitivity while remaining illustrative.

Scientific Background

Hoyle, F. (1954) – Predicted the resonance for carbon production.
Oberhummer et al. (2000), Science – Classic paper on fine-tuning of the Hoyle state.
Epelbaum et al. (2019–2020) – Modern ab-initio calculations confirming extreme sensitivity.

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


About

A simple Python demo illustrating the extreme sensitivity of the triple-alpha fusion process (carbon production in stars) to tiny changes in nuclear resonance energy. Educational tool highlighting fine-tuning in stellar nucleosynthesis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages