c86090ac

By: ValentinHirschi <valentin.hirschi@gmail.com>

add an independent Symbolica constant-merge reproducer

Compare separate, joint and merged evaluators against analytical values for
four expressions with builtin i and pi, in factorized and expanded form.
The unchanged source fails with pin 4d0a833 and passes with the supplied
constant-index backport. Include an independent manifest and lockfile, patch,
reproduction instructions and the equivalent upstream fix reference.

Validation: source/patch hashes match the executed before/after program;
unpatched exit 101, patched exit 0, and formatting passes. The documented Cargo
route is separate from the recorded direct compilation against prebuilt
libraries. No GammaLoop dependency selection or application code changes.

User requests:
Continue as planned, but what fix did you need from upstream symbolica? Is it not the case that the `..._phase_fix` branch of gammaloop is already in line with latest api?

Ok commit+push what you got here?
Then us there anyway you can think of improving the situation regarding the remaining integrable singularity here? What kind of sampling would be needed, can you experiment with various solutions to see if something can further improve the situation? Especially around max weights found?
You can now do longer integration run to monitor the behaviour, on 20 cores. Make sure you don't waste tokens though when waiting for the outcome.
GitHub
Time to Start Worker time Duration Time to finish Idle
Config 4s 9s 9s 13s 4s
Eval 10s 52s 52s 1m03s 0s
Build 53s 1h44m39s - - 18s
Test 2m51s 20m01s - - 5m56s
Deploy - - - - 1h40m30s
Suite 4s 2h05m43s - - 1h46m49s

Timeline

Config Eval Build Test Failed Retried Compressed gap
0s1m2m3m4m5m6m7m8m9m10m11m12m13m14m15m16m17m18m19m20m21m22m23m24m25m26m27m28m29m30m32m33m34m35m38m39m40m41m