Wednesday, July 20, 2022

Comments on Programming "The Oracle**"

(Mrs. Hoffman (late) would be proud, after 4 years of Latin...)
(credit: Stoned)

Programming the sign-flip algorithm solution to the full Rydberg polynomial (same polynomial  as mainstream with the re-addition of the proton to electron mass ratio term they dropped, significantly including the proton radius puzzle solution,  - see Foundations of Solid-State reduced mass assumption), in the 90's, I found the convergence was sensitive to implementation. Therefore, breaking the problem into two phases allows for iterative improvements to the sign-flip algorithm if analysis of results require.

A set of solution dataset .csv files for different seed values (and other test cases) can (and is being) be generated and analyzed.

If any convergence problems are found, then iterate a revision/update to the solution phase and repeat stability and uniqueness analysis phase.

Since this is (mostly, except for when higher-level consultation is required with Lyz) a one man band operation, careful defining of the problem step by step slowly evolves into the correct solution. 

Live* blogging works best for tapping into the information... ...the consciousness part.

Over the next few months this is the plan: to create a set of .csv solutions posted online that can be analyzed to verify uniqueness and stability. Using open source programming and solutions.


Python Programmer YouTube channel mentioned the problem with Excel that the data and analysis are too mixed together like I'm saying why I'm using Python and Pandas and other modules now.



*also my excuse for poor English to Mrs. Hoffman! (and explains the many updates/revisions/additions to these blog posts) - LIVE blogging means just going for it showing mistake and all like https://phxmarker.blogspot.com/2015/03/surfers-down-but-not-out.html
**"The Oracle" in this context is TOPPCG: https://phxmarker.blogspot.com/search?q=The+Oracle

The Surfer, OM-IV (ฮฉ4)
©2021 Mark Eric Rohrbaugh & Lyz Starwalker © 2022

Thursday, July 7, 2022

*The Oracle in Python - Colab

Breaking the stability & uniqueness problem into 2 parts:
  1. Solution Phase
    1. Generates constants in .csv - a seperate .csv for each test case
    2. test cases would include varying initial seed values
  2. Analysis Phase
    1. Plotting results 
    2. Verifying converges to same values even with varying seed
A view of the Error and e (Elementary charge) is generated with Colab 
*This blog may contain statements that reflect the opinion of the author
The Surfer, OM-IV

Friday, July 1, 2022

Rydberg Polynomial and Reduced Mass* Error

This says it all