E-025-lambda-flow.py
Experiments: E-025 · script updated 08-19-2026
E-025-lambda-flow.csv
— 384.1 KB, updated 08-19-2026
| # | a | lambda_tag | z | logK |
|---|---|---|---|---|
| 4502 | 4 | 0.99 | 55.000 | 10.011423 |
| 4503 | 4 | 0.99 | 55.050 | 10.101307 |
| 4504 | 4 | 0.99 | 55.100 | 10.167011 |
| 4505 | 4 | 0.99 | 55.150 | 10.208023 |
| 4506 | 4 | 0.99 | 55.200 | 10.224195 |
| 4507 | 4 | 0.99 | 55.250 | 10.215564 |
| 4508 | 4 | 0.99 | 55.300 | 10.182298 |
| 4509 | 4 | 0.99 | 55.350 | 10.124705 |
| 4510 | 4 | 0.99 | 55.400 | 10.043347 |
| 4511 | 4 | 0.99 | 55.450 | 9.939230 |
| 4512 | 4 | 0.99 | 55.500 | 9.814126 |
| 4513 | 4 | 0.99 | 55.550 | 9.671039 |
| 4514 | 4 | 0.99 | 55.600 | 9.514788 |
| 4515 | 4 | 0.99 | 55.650 | 9.352571 |
| 4516 | 4 | 0.99 | 55.700 | 9.194090 |
| 4517 | 4 | 0.99 | 55.750 | 9.050526 |
| 4518 | 4 | 0.99 | 55.800 | 8.931805 |
| 4519 | 4 | 0.99 | 55.850 | 8.842730 |
| 4520 | 4 | 0.99 | 55.900 | 8.780193 |
| 4521 | 4 | 0.99 | 55.950 | 8.733552 |
| 4522 | 4 | 0.99 | 56.000 | 8.687671 |
| 4523 | 4 | 0.99 | 56.050 | 8.626138 |
| 4524 | 4 | 0.99 | 56.100 | 8.532725 |
| 4525 | 4 | 0.99 | 56.150 | 8.390703 |
| 4526 | 4 | 0.99 | 56.200 | 8.180111 |
| 4527 | 4 | 0.99 | 56.250 | 7.872000 |
| 4528 | 4 | 0.99 | 56.300 | 7.415030 |
| 4529 | 4 | 0.99 | 56.350 | 6.694490 |
| 4530 | 4 | 0.99 | 56.400 | 5.332299 |
| 4531 | 4 | 0.99 | 56.450 | 0.905651 |
| 4532 | 4 | 0.99 | 56.500 | 5.784867 |
| 4533 | 4 | 0.99 | 56.550 | 7.152074 |
| 4534 | 4 | 0.99 | 56.600 | 7.977872 |
| 4535 | 4 | 0.99 | 56.650 | 8.566038 |
| 4536 | 4 | 0.99 | 56.700 | 9.015998 |
| 4537 | 4 | 0.99 | 56.750 | 9.373000 |
| 4538 | 4 | 0.99 | 56.800 | 9.661543 |
| 4539 | 4 | 0.99 | 56.850 | 9.896440 |
| 4540 | 4 | 0.99 | 56.900 | 10.087365 |
| 4541 | 4 | 0.99 | 56.950 | 10.241014 |
| 4542 | 4 | 0.99 | 57.000 | 10.362241 |
| 4543 | 4 | 0.99 | 57.050 | 10.454708 |
| 4544 | 4 | 0.99 | 57.100 | 10.521278 |
| 4545 | 4 | 0.99 | 57.150 | 10.564268 |
| 4546 | 4 | 0.99 | 57.200 | 10.585621 |
| 4547 | 4 | 0.99 | 57.250 | 10.587017 |
| 4548 | 4 | 0.99 | 57.300 | 10.569960 |
| 4549 | 4 | 0.99 | 57.350 | 10.535835 |
| 4550 | 4 | 0.99 | 57.400 | 10.485936 |
| 4551 | 4 | 0.99 | 57.450 | 10.421488 |
| 4552 | 4 | 0.99 | 57.500 | 10.343641 |
| 4553 | 4 | 0.99 | 57.550 | 10.253457 |
| 4554 | 4 | 0.99 | 57.600 | 10.151883 |
| 4555 | 4 | 0.99 | 57.650 | 10.039741 |
| 4556 | 4 | 0.99 | 57.700 | 9.917742 |
| 4557 | 4 | 0.99 | 57.750 | 9.786581 |
| 4558 | 4 | 0.99 | 57.800 | 9.647153 |
| 4559 | 4 | 0.99 | 57.850 | 9.500977 |
| 4560 | 4 | 0.99 | 57.900 | 9.350902 |
| 4561 | 4 | 0.99 | 57.950 | 9.202136 |
| 4562 | 4 | 0.99 | 58.000 | 9.063444 |
| 4563 | 4 | 0.99 | 58.050 | 8.947818 |
| 4564 | 4 | 0.99 | 58.100 | 8.871202 |
| 4565 | 4 | 0.99 | 58.150 | 8.847865 |
| 4566 | 4 | 0.99 | 58.200 | 8.883674 |
| 4567 | 4 | 0.99 | 58.250 | 8.972309 |
| 4568 | 4 | 0.99 | 58.300 | 9.098099 |
| 4569 | 4 | 0.99 | 58.350 | 9.242703 |
| 4570 | 4 | 0.99 | 58.400 | 9.390335 |
| 4571 | 4 | 0.99 | 58.450 | 9.529587 |
| 4572 | 4 | 0.99 | 58.500 | 9.653004 |
| 4573 | 4 | 0.99 | 58.550 | 9.755951 |
| 4574 | 4 | 0.99 | 58.600 | 9.835537 |
| 4575 | 4 | 0.99 | 58.650 | 9.889829 |
| 4576 | 4 | 0.99 | 58.700 | 9.917313 |
| 4577 | 4 | 0.99 | 58.750 | 9.916515 |
| 4578 | 4 | 0.99 | 58.800 | 9.885713 |
| 4579 | 4 | 0.99 | 58.850 | 9.822673 |
| 4580 | 4 | 0.99 | 58.900 | 9.724327 |
| 4581 | 4 | 0.99 | 58.950 | 9.586335 |
| 4582 | 4 | 0.99 | 59.000 | 9.402381 |
| 4583 | 4 | 0.99 | 59.050 | 9.162936 |
| 4584 | 4 | 0.99 | 59.100 | 8.852895 |
| 4585 | 4 | 0.99 | 59.150 | 8.446505 |
| 4586 | 4 | 0.99 | 59.200 | 7.894729 |
| 4587 | 4 | 0.99 | 59.250 | 7.085532 |
| 4588 | 4 | 0.99 | 59.300 | 5.650076 |
| 4589 | 4 | 0.99 | 59.350 | 0.742146 |
| 4590 | 4 | 0.99 | 59.400 | 5.869595 |
| 4591 | 4 | 0.99 | 59.450 | 7.173554 |
| 4592 | 4 | 0.99 | 59.500 | 7.930218 |
| 4593 | 4 | 0.99 | 59.550 | 8.450538 |
| 4594 | 4 | 0.99 | 59.600 | 8.835340 |
| 4595 | 4 | 0.99 | 59.650 | 9.130261 |
| 4596 | 4 | 0.99 | 59.700 | 9.359882 |
| 4597 | 4 | 0.99 | 59.750 | 9.538962 |
| 4598 | 4 | 0.99 | 59.800 | 9.677030 |
| 4599 | 4 | 0.99 | 59.850 | 9.780545 |
| 4600 | 4 | 0.99 | 59.900 | 9.854024 |
| 4601 | 4 | 0.99 | 59.950 | 9.900658 |
| 4602 | 4 | 0.999 | 14.000 | 12.199822 |
| 4603 | 4 | 0.999 | 14.050 | 11.288044 |
| 4604 | 4 | 0.999 | 14.100 | 9.515023 |
| 4605 | 4 | 0.999 | 14.150 | 7.877493 |
| 4606 | 4 | 0.999 | 14.200 | 10.779154 |
| 4607 | 4 | 0.999 | 14.250 | 11.904912 |
| 4608 | 4 | 0.999 | 14.300 | 12.603449 |
| 4609 | 4 | 0.999 | 14.350 | 13.098104 |
| 4610 | 4 | 0.999 | 14.400 | 13.468443 |
| 4611 | 4 | 0.999 | 14.450 | 13.751636 |
| 4612 | 4 | 0.999 | 14.500 | 13.967873 |
| 4613 | 4 | 0.999 | 14.550 | 14.129378 |
| 4614 | 4 | 0.999 | 14.600 | 14.244439 |
| 4615 | 4 | 0.999 | 14.650 | 14.319674 |
| 4616 | 4 | 0.999 | 14.700 | 14.361703 |
| 4617 | 4 | 0.999 | 14.750 | 14.378803 |
| 4618 | 4 | 0.999 | 14.800 | 14.382675 |
| 4619 | 4 | 0.999 | 14.850 | 14.389824 |
| 4620 | 4 | 0.999 | 14.900 | 14.421014 |
| 4621 | 4 | 0.999 | 14.950 | 14.496514 |
| 4622 | 4 | 0.999 | 15.000 | 14.627655 |
| 4623 | 4 | 0.999 | 15.050 | 14.810849 |
| 4624 | 4 | 0.999 | 15.100 | 15.030217 |
| 4625 | 4 | 0.999 | 15.150 | 15.266057 |
| 4626 | 4 | 0.999 | 15.200 | 15.501669 |
| 4627 | 4 | 0.999 | 15.250 | 15.725651 |
| 4628 | 4 | 0.999 | 15.300 | 15.931262 |
| 4629 | 4 | 0.999 | 15.350 | 16.114994 |
| 4630 | 4 | 0.999 | 15.400 | 16.275295 |
| 4631 | 4 | 0.999 | 15.450 | 16.411714 |
| 4632 | 4 | 0.999 | 15.500 | 16.524368 |
| 4633 | 4 | 0.999 | 15.550 | 16.613627 |
| 4634 | 4 | 0.999 | 15.600 | 16.679941 |
| 4635 | 4 | 0.999 | 15.650 | 16.723742 |
| 4636 | 4 | 0.999 | 15.700 | 16.745390 |
| 4637 | 4 | 0.999 | 15.750 | 16.745139 |
| 4638 | 4 | 0.999 | 15.800 | 16.723123 |
| 4639 | 4 | 0.999 | 15.850 | 16.679342 |
| 4640 | 4 | 0.999 | 15.900 | 16.613656 |
| 4641 | 4 | 0.999 | 15.950 | 16.525776 |
| 4642 | 4 | 0.999 | 16.000 | 16.415260 |
| 4643 | 4 | 0.999 | 16.050 | 16.281513 |
| 4644 | 4 | 0.999 | 16.100 | 16.123810 |
| 4645 | 4 | 0.999 | 16.150 | 15.941347 |
| 4646 | 4 | 0.999 | 16.200 | 15.733367 |
| 4647 | 4 | 0.999 | 16.250 | 15.499460 |
| 4648 | 4 | 0.999 | 16.300 | 15.240177 |
| 4649 | 4 | 0.999 | 16.350 | 14.958310 |
| 4650 | 4 | 0.999 | 16.400 | 14.661323 |
| 4651 | 4 | 0.999 | 16.450 | 14.365345 |
| 4652 | 4 | 0.999 | 16.500 | 14.099473 |
| 4653 | 4 | 0.999 | 16.550 | 13.903980 |
| 4654 | 4 | 0.999 | 16.600 | 13.812797 |
| 4655 | 4 | 0.999 | 16.650 | 13.828241 |
| 4656 | 4 | 0.999 | 16.700 | 13.919249 |
| 4657 | 4 | 0.999 | 16.750 | 14.045683 |
| 4658 | 4 | 0.999 | 16.800 | 14.177543 |
| 4659 | 4 | 0.999 | 16.850 | 14.297964 |
| 4660 | 4 | 0.999 | 16.900 | 14.399117 |
| 4661 | 4 | 0.999 | 16.950 | 14.478069 |
| 4662 | 4 | 0.999 | 17.000 | 14.534205 |
| 4663 | 4 | 0.999 | 17.050 | 14.567898 |
| 4664 | 4 | 0.999 | 17.100 | 14.579877 |
| 4665 | 4 | 0.999 | 17.150 | 14.570988 |
| 4666 | 4 | 0.999 | 17.200 | 14.542162 |
| 4667 | 4 | 0.999 | 17.250 | 14.494507 |
| 4668 | 4 | 0.999 | 17.300 | 14.429507 |
| 4669 | 4 | 0.999 | 17.350 | 14.349320 |
| 4670 | 4 | 0.999 | 17.400 | 14.257167 |
| 4671 | 4 | 0.999 | 17.450 | 14.157778 |
| 4672 | 4 | 0.999 | 17.500 | 14.057756 |
| 4673 | 4 | 0.999 | 17.550 | 13.965569 |
| 4674 | 4 | 0.999 | 17.600 | 13.890742 |
| 4675 | 4 | 0.999 | 17.650 | 13.841971 |
| 4676 | 4 | 0.999 | 17.700 | 13.824560 |
| 4677 | 4 | 0.999 | 17.750 | 13.838525 |
| 4678 | 4 | 0.999 | 17.800 | 13.878650 |
| 4679 | 4 | 0.999 | 17.850 | 13.936468 |
| 4680 | 4 | 0.999 | 17.900 | 14.002849 |
| 4681 | 4 | 0.999 | 17.950 | 14.069884 |
| 4682 | 4 | 0.999 | 18.000 | 14.131688 |
| 4683 | 4 | 0.999 | 18.050 | 14.184438 |
| 4684 | 4 | 0.999 | 18.100 | 14.226026 |
| 4685 | 4 | 0.999 | 18.150 | 14.255656 |
| 4686 | 4 | 0.999 | 18.200 | 14.273473 |
| 4687 | 4 | 0.999 | 18.250 | 14.280259 |
| 4688 | 4 | 0.999 | 18.300 | 14.277197 |
| 4689 | 4 | 0.999 | 18.350 | 14.265655 |
| 4690 | 4 | 0.999 | 18.400 | 14.247006 |
| 4691 | 4 | 0.999 | 18.450 | 14.222453 |
| 4692 | 4 | 0.999 | 18.500 | 14.192900 |
| 4693 | 4 | 0.999 | 18.550 | 14.158863 |
| 4694 | 4 | 0.999 | 18.600 | 14.120457 |
| 4695 | 4 | 0.999 | 18.650 | 14.077469 |
| 4696 | 4 | 0.999 | 18.700 | 14.029502 |
| 4697 | 4 | 0.999 | 18.750 | 13.976191 |
| 4698 | 4 | 0.999 | 18.800 | 13.917459 |
| 4699 | 4 | 0.999 | 18.850 | 13.853794 |
| 4700 | 4 | 0.999 | 18.900 | 13.786519 |
| 4701 | 4 | 0.999 | 18.950 | 13.717984 |
| 4702 | 4 | 0.999 | 19.000 | 13.651616 |
| 4703 | 4 | 0.999 | 19.050 | 13.591703 |
| 4704 | 4 | 0.999 | 19.100 | 13.542776 |
| 4705 | 4 | 0.999 | 19.150 | 13.508657 |
| 4706 | 4 | 0.999 | 19.200 | 13.491363 |
| 4707 | 4 | 0.999 | 19.250 | 13.490356 |
| 4708 | 4 | 0.999 | 19.300 | 13.502507 |
| 4709 | 4 | 0.999 | 19.350 | 13.522789 |
| 4710 | 4 | 0.999 | 19.400 | 13.545358 |
| 4711 | 4 | 0.999 | 19.450 | 13.564559 |
| 4712 | 4 | 0.999 | 19.500 | 13.575618 |
| 4713 | 4 | 0.999 | 19.550 | 13.575000 |
| 4714 | 4 | 0.999 | 19.600 | 13.560564 |
| 4715 | 4 | 0.999 | 19.650 | 13.531662 |
| 4716 | 4 | 0.999 | 19.700 | 13.489274 |
| 4717 | 4 | 0.999 | 19.750 | 13.436220 |
| 4718 | 4 | 0.999 | 19.800 | 13.377392 |
| 4719 | 4 | 0.999 | 19.850 | 13.319770 |
| 4720 | 4 | 0.999 | 19.900 | 13.271876 |
| 4721 | 4 | 0.999 | 19.950 | 13.242297 |
| 4722 | 4 | 0.999 | 20.000 | 13.237354 |
| 4723 | 4 | 0.999 | 20.050 | 13.258848 |
| 4724 | 4 | 0.999 | 20.100 | 13.303235 |
| 4725 | 4 | 0.999 | 20.150 | 13.362801 |
| 4726 | 4 | 0.999 | 20.200 | 13.427981 |
| 4727 | 4 | 0.999 | 20.250 | 13.489472 |
| 4728 | 4 | 0.999 | 20.300 | 13.539377 |
| 4729 | 4 | 0.999 | 20.350 | 13.571459 |
| 4730 | 4 | 0.999 | 20.400 | 13.580852 |
| 4731 | 4 | 0.999 | 20.450 | 13.563594 |
| 4732 | 4 | 0.999 | 20.500 | 13.516109 |
| 4733 | 4 | 0.999 | 20.550 | 13.434700 |
| 4734 | 4 | 0.999 | 20.600 | 13.315022 |
| 4735 | 4 | 0.999 | 20.650 | 13.151391 |
| 4736 | 4 | 0.999 | 20.700 | 12.935781 |
| 4737 | 4 | 0.999 | 20.750 | 12.656085 |
| 4738 | 4 | 0.999 | 20.800 | 12.292640 |
| 4739 | 4 | 0.999 | 20.850 | 11.810378 |
| 4740 | 4 | 0.999 | 20.900 | 11.137159 |
| 4741 | 4 | 0.999 | 20.950 | 10.082250 |
| 4742 | 4 | 0.999 | 21.000 | 7.699263 |
| 4743 | 4 | 0.999 | 21.050 | 8.146629 |
| 4744 | 4 | 0.999 | 21.100 | 10.155270 |
| 4745 | 4 | 0.999 | 21.150 | 11.091004 |
| 4746 | 4 | 0.999 | 21.200 | 11.682216 |
| 4747 | 4 | 0.999 | 21.250 | 12.095956 |
| 4748 | 4 | 0.999 | 21.300 | 12.398232 |
| 4749 | 4 | 0.999 | 21.350 | 12.622026 |
| 4750 | 4 | 0.999 | 21.400 | 12.786257 |
| 4751 | 4 | 0.999 | 21.450 | 12.902836 |
| 4752 | 4 | 0.999 | 21.500 | 12.979811 |
| 4753 | 4 | 0.999 | 21.550 | 13.022946 |
| 4754 | 4 | 0.999 | 21.600 | 13.036620 |
| 4755 | 4 | 0.999 | 21.650 | 13.024396 |
| 4756 | 4 | 0.999 | 21.700 | 12.989448 |
| 4757 | 4 | 0.999 | 21.750 | 12.934965 |
| 4758 | 4 | 0.999 | 21.800 | 12.864605 |
| 4759 | 4 | 0.999 | 21.850 | 12.783095 |
| 4760 | 4 | 0.999 | 21.900 | 12.696951 |
| 4761 | 4 | 0.999 | 21.950 | 12.615253 |
| 4762 | 4 | 0.999 | 22.000 | 12.549990 |
| 4763 | 4 | 0.999 | 22.050 | 12.515154 |
| 4764 | 4 | 0.999 | 22.100 | 12.523740 |
| 4765 | 4 | 0.999 | 22.150 | 12.583219 |
| 4766 | 4 | 0.999 | 22.200 | 12.692226 |
| 4767 | 4 | 0.999 | 22.250 | 12.841228 |
| 4768 | 4 | 0.999 | 22.300 | 13.016614 |
| 4769 | 4 | 0.999 | 22.350 | 13.205028 |
| 4770 | 4 | 0.999 | 22.400 | 13.395767 |
| 4771 | 4 | 0.999 | 22.450 | 13.581258 |
| 4772 | 4 | 0.999 | 22.500 | 13.756552 |
| 4773 | 4 | 0.999 | 22.550 | 13.918575 |
| 4774 | 4 | 0.999 | 22.600 | 14.065486 |
| 4775 | 4 | 0.999 | 22.650 | 14.196205 |
| 4776 | 4 | 0.999 | 22.700 | 14.310098 |
| 4777 | 4 | 0.999 | 22.750 | 14.406782 |
| 4778 | 4 | 0.999 | 22.800 | 14.485991 |
| 4779 | 4 | 0.999 | 22.850 | 14.547499 |
| 4780 | 4 | 0.999 | 22.900 | 14.591063 |
| 4781 | 4 | 0.999 | 22.950 | 14.616393 |
| 4782 | 4 | 0.999 | 23.000 | 14.623121 |
| 4783 | 4 | 0.999 | 23.050 | 14.610788 |
| 4784 | 4 | 0.999 | 23.100 | 14.578829 |
| 4785 | 4 | 0.999 | 23.150 | 14.526570 |
| 4786 | 4 | 0.999 | 23.200 | 14.453240 |
| 4787 | 4 | 0.999 | 23.250 | 14.358006 |
| 4788 | 4 | 0.999 | 23.300 | 14.240061 |
| 4789 | 4 | 0.999 | 23.350 | 14.098818 |
| 4790 | 4 | 0.999 | 23.400 | 13.934286 |
| 4791 | 4 | 0.999 | 23.450 | 13.747819 |
| 4792 | 4 | 0.999 | 23.500 | 13.543485 |
| 4793 | 4 | 0.999 | 23.550 | 13.330349 |
| 4794 | 4 | 0.999 | 23.600 | 13.125475 |
| 4795 | 4 | 0.999 | 23.650 | 12.955553 |
| 4796 | 4 | 0.999 | 23.700 | 12.851811 |
| 4797 | 4 | 0.999 | 23.750 | 12.834736 |
| 4798 | 4 | 0.999 | 23.800 | 12.899459 |
| 4799 | 4 | 0.999 | 23.850 | 13.019361 |
| 4800 | 4 | 0.999 | 23.900 | 13.163176 |
| 4801 | 4 | 0.999 | 23.950 | 13.307050 |
| 4802 | 4 | 0.999 | 24.000 | 13.436600 |
| 4803 | 4 | 0.999 | 24.050 | 13.544366 |
| 4804 | 4 | 0.999 | 24.100 | 13.626940 |
| 4805 | 4 | 0.999 | 24.150 | 13.683006 |
| 4806 | 4 | 0.999 | 24.200 | 13.712200 |
| 4807 | 4 | 0.999 | 24.250 | 13.714485 |
| 4808 | 4 | 0.999 | 24.300 | 13.689811 |
| 4809 | 4 | 0.999 | 24.350 | 13.637921 |
| 4810 | 4 | 0.999 | 24.400 | 13.558211 |
| 4811 | 4 | 0.999 | 24.450 | 13.449600 |
| 4812 | 4 | 0.999 | 24.500 | 13.310379 |
| 4813 | 4 | 0.999 | 24.550 | 13.137979 |
| 4814 | 4 | 0.999 | 24.600 | 12.928627 |
| 4815 | 4 | 0.999 | 24.650 | 12.676753 |
| 4816 | 4 | 0.999 | 24.700 | 12.373966 |
| 4817 | 4 | 0.999 | 24.750 | 12.007100 |
| 4818 | 4 | 0.999 | 24.800 | 11.554161 |
| 4819 | 4 | 0.999 | 24.850 | 10.974674 |
| 4820 | 4 | 0.999 | 24.900 | 10.181539 |
| 4821 | 4 | 0.999 | 24.950 | 8.923491 |
| 4822 | 4 | 0.999 | 25.000 | 5.411909 |
| 4823 | 4 | 0.999 | 25.050 | 7.894492 |
| 4824 | 4 | 0.999 | 25.100 | 9.452873 |
| 4825 | 4 | 0.999 | 25.150 | 10.246914 |
| 4826 | 4 | 0.999 | 25.200 | 10.755632 |
| 4827 | 4 | 0.999 | 25.250 | 11.110906 |
| 4828 | 4 | 0.999 | 25.300 | 11.368556 |
| 4829 | 4 | 0.999 | 25.350 | 11.557726 |
| 4830 | 4 | 0.999 | 25.400 | 11.695862 |
| 4831 | 4 | 0.999 | 25.450 | 11.794619 |
| 4832 | 4 | 0.999 | 25.500 | 11.862642 |
| 4833 | 4 | 0.999 | 25.550 | 11.907060 |
| 4834 | 4 | 0.999 | 25.600 | 11.934357 |
| 4835 | 4 | 0.999 | 25.650 | 11.950858 |
| 4836 | 4 | 0.999 | 25.700 | 11.962878 |
| 4837 | 4 | 0.999 | 25.750 | 11.976501 |
| 4838 | 4 | 0.999 | 25.800 | 11.997043 |
| 4839 | 4 | 0.999 | 25.850 | 12.028263 |
| 4840 | 4 | 0.999 | 25.900 | 12.071711 |
| 4841 | 4 | 0.999 | 25.950 | 12.126481 |
| 4842 | 4 | 0.999 | 26.000 | 12.189553 |
| 4843 | 4 | 0.999 | 26.050 | 12.256572 |
| 4844 | 4 | 0.999 | 26.100 | 12.322743 |
| 4845 | 4 | 0.999 | 26.150 | 12.383553 |
| 4846 | 4 | 0.999 | 26.200 | 12.435217 |
| 4847 | 4 | 0.999 | 26.250 | 12.474875 |
| 4848 | 4 | 0.999 | 26.300 | 12.500648 |
| 4849 | 4 | 0.999 | 26.350 | 12.511636 |
| 4850 | 4 | 0.999 | 26.400 | 12.507945 |
| 4851 | 4 | 0.999 | 26.450 | 12.490749 |
| 4852 | 4 | 0.999 | 26.500 | 12.462401 |
| 4853 | 4 | 0.999 | 26.550 | 12.426537 |
| 4854 | 4 | 0.999 | 26.600 | 12.388054 |
| 4855 | 4 | 0.999 | 26.650 | 12.352803 |
| 4856 | 4 | 0.999 | 26.700 | 12.326832 |
| 4857 | 4 | 0.999 | 26.750 | 12.315176 |
| 4858 | 4 | 0.999 | 26.800 | 12.320538 |
| 4859 | 4 | 0.999 | 26.850 | 12.342447 |
| 4860 | 4 | 0.999 | 26.900 | 12.377386 |
| 4861 | 4 | 0.999 | 26.950 | 12.419822 |
| 4862 | 4 | 0.999 | 27.000 | 12.463630 |
| 4863 | 4 | 0.999 | 27.050 | 12.503326 |
| 4864 | 4 | 0.999 | 27.100 | 12.534894 |
| 4865 | 4 | 0.999 | 27.150 | 12.556260 |
| 4866 | 4 | 0.999 | 27.200 | 12.567584 |
| 4867 | 4 | 0.999 | 27.250 | 12.571524 |
| 4868 | 4 | 0.999 | 27.300 | 12.573416 |
| 4869 | 4 | 0.999 | 27.350 | 12.581127 |
| 4870 | 4 | 0.999 | 27.400 | 12.604120 |
| 4871 | 4 | 0.999 | 27.450 | 12.651347 |
| 4872 | 4 | 0.999 | 27.500 | 12.728389 |
| 4873 | 4 | 0.999 | 27.550 | 12.835224 |
| 4874 | 4 | 0.999 | 27.600 | 12.966147 |
| 4875 | 4 | 0.999 | 27.650 | 13.111872 |
| 4876 | 4 | 0.999 | 27.700 | 13.262293 |
| 4877 | 4 | 0.999 | 27.750 | 13.408500 |
| 4878 | 4 | 0.999 | 27.800 | 13.543577 |
| 4879 | 4 | 0.999 | 27.850 | 13.662563 |
| 4880 | 4 | 0.999 | 27.900 | 13.762048 |
| 4881 | 4 | 0.999 | 27.950 | 13.839690 |
| 4882 | 4 | 0.999 | 28.000 | 13.893808 |
| 4883 | 4 | 0.999 | 28.050 | 13.923068 |
| 4884 | 4 | 0.999 | 28.100 | 13.926244 |
| 4885 | 4 | 0.999 | 28.150 | 13.902044 |
| 4886 | 4 | 0.999 | 28.200 | 13.848962 |
| 4887 | 4 | 0.999 | 28.250 | 13.765153 |
| 4888 | 4 | 0.999 | 28.300 | 13.648310 |
| 4889 | 4 | 0.999 | 28.350 | 13.495580 |
| 4890 | 4 | 0.999 | 28.400 | 13.303552 |
| 4891 | 4 | 0.999 | 28.450 | 13.068532 |
| 4892 | 4 | 0.999 | 28.500 | 12.787651 |
| 4893 | 4 | 0.999 | 28.550 | 12.462402 |
| 4894 | 4 | 0.999 | 28.600 | 12.108458 |
| 4895 | 4 | 0.999 | 28.650 | 11.777227 |
| 4896 | 4 | 0.999 | 28.700 | 11.574031 |
| 4897 | 4 | 0.999 | 28.750 | 11.594913 |
| 4898 | 4 | 0.999 | 28.800 | 11.804520 |
| 4899 | 4 | 0.999 | 28.850 | 12.085993 |
| 4900 | 4 | 0.999 | 28.900 | 12.358838 |
| 4901 | 4 | 0.999 | 28.950 | 12.591720 |
| 4902 | 4 | 0.999 | 29.000 | 12.777247 |
| 4903 | 4 | 0.999 | 29.050 | 12.916393 |
| 4904 | 4 | 0.999 | 29.100 | 13.012326 |
| 4905 | 4 | 0.999 | 29.150 | 13.068336 |
| 4906 | 4 | 0.999 | 29.200 | 13.087246 |
| 4907 | 4 | 0.999 | 29.250 | 13.071339 |
| 4908 | 4 | 0.999 | 29.300 | 13.022453 |
| 4909 | 4 | 0.999 | 29.350 | 12.942185 |
| 4910 | 4 | 0.999 | 29.400 | 12.832149 |
| 4911 | 4 | 0.999 | 29.450 | 12.694353 |
| 4912 | 4 | 0.999 | 29.500 | 12.531740 |
| 4913 | 4 | 0.999 | 29.550 | 12.348935 |
| 4914 | 4 | 0.999 | 29.600 | 12.153159 |
| 4915 | 4 | 0.999 | 29.650 | 11.954982 |
| 4916 | 4 | 0.999 | 29.700 | 11.768076 |
| 4917 | 4 | 0.999 | 29.750 | 11.606734 |
| 4918 | 4 | 0.999 | 29.800 | 11.480881 |
| 4919 | 4 | 0.999 | 29.850 | 11.390972 |
| 4920 | 4 | 0.999 | 29.900 | 11.326879 |
| 4921 | 4 | 0.999 | 29.950 | 11.271628 |
| 4922 | 4 | 0.999 | 30.000 | 11.206519 |
| 4923 | 4 | 0.999 | 30.050 | 11.114063 |
| 4924 | 4 | 0.999 | 30.100 | 10.978018 |
| 4925 | 4 | 0.999 | 30.150 | 10.781256 |
| 4926 | 4 | 0.999 | 30.200 | 10.501586 |
| 4927 | 4 | 0.999 | 30.250 | 10.103507 |
| 4928 | 4 | 0.999 | 30.300 | 9.517344 |
| 4929 | 4 | 0.999 | 30.350 | 8.564237 |
| 4930 | 4 | 0.999 | 30.400 | 6.414240 |
| 4931 | 4 | 0.999 | 30.450 | 6.469541 |
| 4932 | 4 | 0.999 | 30.500 | 8.677734 |
| 4933 | 4 | 0.999 | 30.550 | 9.700817 |
| 4934 | 4 | 0.999 | 30.600 | 10.360354 |
| 4935 | 4 | 0.999 | 30.650 | 10.834564 |
| 4936 | 4 | 0.999 | 30.700 | 11.192703 |
| 4937 | 4 | 0.999 | 30.750 | 11.469135 |
| 4938 | 4 | 0.999 | 30.800 | 11.683527 |
| 4939 | 4 | 0.999 | 30.850 | 11.848281 |
| 4940 | 4 | 0.999 | 30.900 | 11.971823 |
| 4941 | 4 | 0.999 | 30.950 | 12.060244 |
| 4942 | 4 | 0.999 | 31.000 | 12.118223 |
| 4943 | 4 | 0.999 | 31.050 | 12.149582 |
| 4944 | 4 | 0.999 | 31.100 | 12.157653 |
| 4945 | 4 | 0.999 | 31.150 | 12.145536 |
| 4946 | 4 | 0.999 | 31.200 | 12.116285 |
| 4947 | 4 | 0.999 | 31.250 | 12.073041 |
| 4948 | 4 | 0.999 | 31.300 | 12.019094 |
| 4949 | 4 | 0.999 | 31.350 | 11.957870 |
| 4950 | 4 | 0.999 | 31.400 | 11.892819 |
| 4951 | 4 | 0.999 | 31.450 | 11.827204 |
| 4952 | 4 | 0.999 | 31.500 | 11.763813 |
| 4953 | 4 | 0.999 | 31.550 | 11.704662 |
| 4954 | 4 | 0.999 | 31.600 | 11.650793 |
| 4955 | 4 | 0.999 | 31.650 | 11.602230 |
| 4956 | 4 | 0.999 | 31.700 | 11.558151 |
| 4957 | 4 | 0.999 | 31.750 | 11.517204 |
| 4958 | 4 | 0.999 | 31.800 | 11.477896 |
| 4959 | 4 | 0.999 | 31.850 | 11.438955 |
| 4960 | 4 | 0.999 | 31.900 | 11.399583 |
| 4961 | 4 | 0.999 | 31.950 | 11.359583 |
| 4962 | 4 | 0.999 | 32.000 | 11.319332 |
| 4963 | 4 | 0.999 | 32.050 | 11.279605 |
| 4964 | 4 | 0.999 | 32.100 | 11.241277 |
| 4965 | 4 | 0.999 | 32.150 | 11.204934 |
| 4966 | 4 | 0.999 | 32.200 | 11.170463 |
| 4967 | 4 | 0.999 | 32.250 | 11.136731 |
| 4968 | 4 | 0.999 | 32.300 | 11.101409 |
| 4969 | 4 | 0.999 | 32.350 | 11.060968 |
| 4970 | 4 | 0.999 | 32.400 | 11.010797 |
| 4971 | 4 | 0.999 | 32.450 | 10.945320 |
| 4972 | 4 | 0.999 | 32.500 | 10.858001 |
| 4973 | 4 | 0.999 | 32.550 | 10.741094 |
| 4974 | 4 | 0.999 | 32.600 | 10.584984 |
| 4975 | 4 | 0.999 | 32.650 | 10.376811 |
| 4976 | 4 | 0.999 | 32.700 | 10.097645 |
| 4977 | 4 | 0.999 | 32.750 | 9.716232 |
| 4978 | 4 | 0.999 | 32.800 | 9.172702 |
| 4979 | 4 | 0.999 | 32.850 | 8.323249 |
| 4980 | 4 | 0.999 | 32.900 | 6.615149 |
| 4981 | 4 | 0.999 | 32.950 | 4.966165 |
| 4982 | 4 | 0.999 | 33.000 | 7.937191 |
| 4983 | 4 | 0.999 | 33.050 | 9.105038 |
| 4984 | 4 | 0.999 | 33.100 | 9.840650 |
| 4985 | 4 | 0.999 | 33.150 | 10.370439 |
| 4986 | 4 | 0.999 | 33.200 | 10.775715 |
| 4987 | 4 | 0.999 | 33.250 | 11.095012 |
| 4988 | 4 | 0.999 | 33.300 | 11.349597 |
| 4989 | 4 | 0.999 | 33.350 | 11.552398 |
| 4990 | 4 | 0.999 | 33.400 | 11.711813 |
| 4991 | 4 | 0.999 | 33.450 | 11.833555 |
| 4992 | 4 | 0.999 | 33.500 | 11.921643 |
| 4993 | 4 | 0.999 | 33.550 | 11.978977 |
| 4994 | 4 | 0.999 | 33.600 | 12.007693 |
| 4995 | 4 | 0.999 | 33.650 | 12.009408 |
| 4996 | 4 | 0.999 | 33.700 | 11.985409 |
| 4997 | 4 | 0.999 | 33.750 | 11.936830 |
| 4998 | 4 | 0.999 | 33.800 | 11.864860 |
| 4999 | 4 | 0.999 | 33.850 | 11.771032 |
| 5000 | 4 | 0.999 | 33.900 | 11.657654 |
| 5001 | 4 | 0.999 | 33.950 | 11.528496 |
E-025-lambda-flow.json
— 9.2 KB, updated 08-19-2026
JSON sidecar (click to expand)
{
"experiment": "E-025",
"task": "2.13: lambda-flow numerics (ground-state channel)",
"script": "research/numerics/scripts/E-025-lambda-flow.py",
"parameters": {
"a_list": [
4.0,
8.0,
12.0
],
"ladder_rel": [
0.0,
0.5,
0.9,
0.99,
0.999
],
"z_max": 300.0
},
"checks": {
"V1_lambda_a_positive_law": false,
"V2_baseline_matches_E022": true,
"V3_solve_residuals": false,
"V4_sister_reported": true
},
"key_values": {
"4": {
"lambda_a": 5.147476282756457e-11,
"lambda_law_ratio": 3.783885052191424e-08,
"sister_corr": -0.2997460393487147,
"sister_crossings": 57,
"sister_cross_err": 16.71385138849778,
"ladder": {
"-1": {
"lambda": -1.0,
"Delta": 2.1593140478568413,
"floor": -0.106956845297883,
"plateau": 2.0523572025589583,
"z1_times_a": 4.504293602793437,
"n_zeros": 381,
"lock_metric": 0.10068828882668726,
"residual": 48.3075476074236,
"mass_pm0.1": 116.6477713523963,
"solve_resid": 1.588314368200427e-16
},
"0": {
"lambda": 0.0,
"Delta": 6.988266234191322,
"floor": 4.4061523727558125,
"plateau": 11.394418606947134,
"z1_times_a": 6.9816622297266715,
"n_zeros": 381,
"lock_metric": 7.623144158814413e-05,
"residual": 10.718615266368445,
"mass_pm0.1": 127.66723750632949,
"solve_resid": 5.831210378871265e-10
},
"0.5": {
"lambda": 2.5737381413782287e-11,
"Delta": 6.988147390288639,
"floor": 4.40643861356427,
"plateau": 11.39458600385291,
"z1_times_a": 7.529134813217906,
"n_zeros": 381,
"lock_metric": 7.612992319993416e-05,
"residual": 10.708784969160092,
"mass_pm0.1": 127.66507880386828,
"solve_resid": 2.2679633796708461e-07
},
"0.9": {
"lambda": 4.632728654480812e-11,
"Delta": 6.987816911690756,
"floor": 4.407352992396391,
"plateau": 11.395169904087147,
"z1_times_a": 8.199973337356482,
"n_zeros": 381,
"lock_metric": 7.609529464864893e-05,
"residual": 10.693566680716287,
"mass_pm0.1": 127.66305186152309,
"solve_resid": 5.74001354100028e-08
},
"0.99": {
"lambda": 5.096001519928893e-11,
"Delta": 6.985923725722728,
"floor": 4.413501470282933,
"plateau": 11.39942519600566,
"z1_times_a": 8.385279853786248,
"n_zeros": 381,
"lock_metric": 7.613585558613195e-05,
"residual": 10.687862236134379,
"mass_pm0.1": 127.66303788362372,
"solve_resid": 7.885784848149343e-08
},
"0.999": {
"lambda": 5.142328806473701e-11,
"Delta": 6.981356415160433,
"floor": 4.428696114419206,
"plateau": 11.41005252957964,
"z1_times_a": 8.40265274248596,
"n_zeros": 381,
"lock_metric": 7.614180518407809e-05,
"residual": 10.687276136059936,
"mass_pm0.1": 127.66306304014373,
"solve_resid": 4.3024270231059637e-07
}
}
},
"8": {
"lambda_a": -0.028701446327309428,
"lambda_law_ratio": -15509.255243545844,
"sister_corr": 0.00255772313467671,
"sister_crossings": 118,
"sister_cross_err": 18.633851388497806,
"ladder": {
"-1": {
"lambda": -1.0,
"Delta": 2.7352201581877043,
"floor": 0.030554703235580436,
"plateau": 2.7657748614232847,
"z1_times_a": 4.496810102477515,
"n_zeros": 763,
"lock_metric": 0.057829797607063305,
"residual": 58.651149793527864,
"mass_pm0.1": 133.51693635274552,
"solve_resid": 3.0889933849343203e-16
},
"0": {
"lambda": -0.0,
"Delta": -33.528034311582985,
"floor": -423.8211920422485,
"plateau": -457.3492263538315,
"z1_times_a": 1.8093924166647792,
"n_zeros": 548,
"lock_metric": 0.0003714172395450807,
"residual": 11.144052463580522,
"mass_pm0.1": 127.82233169936302,
"solve_resid": 0.00020060867988680158
},
"0.5": {
"lambda": -0.014350723163654714,
"Delta": 5.2473962964853165,
"floor": 1.7336013999547513,
"plateau": 6.980997696440068,
"z1_times_a": 4.498199381863492,
"n_zeros": 755,
"lock_metric": 0.0013619017100949234,
"residual": 12.052748449542477,
"mass_pm0.1": 127.6918385778458,
"solve_resid": 6.867617904061254e-13
},
"0.9": {
"lambda": -0.025831301694578486,
"Delta": 5.070963483079262,
"floor": 1.333969497055245,
"plateau": 6.4049329801345065,
"z1_times_a": 4.497946694779682,
"n_zeros": 761,
"lock_metric": 0.0030658627341504153,
"residual": 13.166729243282433,
"mass_pm0.1": 127.88295027859101,
"solve_resid": 1.2366600020318642e-13
},
"0.99": {
"lambda": -0.028414431864036332,
"Delta": 5.037993177808347,
"floor": 1.272757105974604,
"plateau": 6.3107502837829506,
"z1_times_a": 4.5002419528288815,
"n_zeros": 761,
"lock_metric": 0.0018016901302855674,
"residual": 12.566089279144094,
"mass_pm0.1": 127.72782983544735,
"solve_resid": 2.3651958714205305e-14
},
"0.999": {
"lambda": -0.028672744880982117,
"Delta": 5.034476634521893,
"floor": 1.2679657032940865,
"plateau": 6.30244233781598,
"z1_times_a": 4.495276414486893,
"n_zeros": 762,
"lock_metric": 0.0026471749147504637,
"residual": 12.710218865379431,
"mass_pm0.1": 127.70661909585449,
"solve_resid": 1.413266823421088e-14
}
}
},
"12": {
"lambda_a": -0.0682789599667037,
"lambda_law_ratio": -27121745.659492664,
"sister_corr": -0.014045368106618201,
"sister_crossings": 137,
"sister_cross_err": 18.87885138849781,
"ladder": {
"-1": {
"lambda": -1.0,
"Delta": 2.9442229398281423,
"floor": 0.22834844487190686,
"plateau": 3.172571384700049,
"z1_times_a": 4.495304974166888,
"n_zeros": 1145,
"lock_metric": 0.032106115361490564,
"residual": 57.59425795470206,
"mass_pm0.1": 133.31147006008132,
"solve_resid": 5.565591099499078e-16
},
"0": {
"lambda": -0.0,
"Delta": 145.87233394077197,
"floor": -369.5573776739587,
"plateau": -223.68504373318672,
"z1_times_a": 47.08983339916813,
"n_zeros": 788,
"lock_metric": 0.11988236920414796,
"residual": 10.704038663232183,
"mass_pm0.1": 126.78597572681957,
"solve_resid": 0.00035380049050859374
},
"0.5": {
"lambda": -0.03413947998335185,
"Delta": 4.517541168837466,
"floor": 2.012961451365246,
"plateau": 6.530502620202712,
"z1_times_a": 4.495602611843745,
"n_zeros": 1127,
"lock_metric": 0.0016805564393911263,
"residual": 12.576655387504829,
"mass_pm0.1": 127.80026124326591,
"solve_resid": 2.361326934047527e-10
},
"0.9": {
"lambda": -0.06145106397003333,
"Delta": 4.373132705161369,
"floor": 1.5778486637685551,
"plateau": 5.9509813689299245,
"z1_times_a": 4.4955360310205545,
"n_zeros": 1141,
"lock_metric": 0.002769088717484152,
"residual": 14.752940107360544,
"mass_pm0.1": 128.0191898119376,
"solve_resid": 3.98328418223779e-14
},
"0.99": {
"lambda": -0.06759617036703666,
"Delta": 4.345367791047291,
"floor": 1.511240245787921,
"plateau": 5.856608036835212,
"z1_times_a": 4.495571310035841,
"n_zeros": 1143,
"lock_metric": 0.0030508525265727083,
"residual": 15.875746711965263,
"mass_pm0.1": 128.06515694909066,
"solve_resid": 2.4872731506462405e-14
},
"0.999": {
"lambda": -0.068210681006737,
"Delta": 4.342626921736709,
"floor": 1.505160225931791,
"plateau": 5.847787147668501,
"z1_times_a": 4.495984857538869,
"n_zeros": 1144,
"lock_metric": 0.003716572174764971,
"residual": 15.417387806155247,
"mass_pm0.1": 128.0996751837004,
"solve_resid": 6.800740851599709e-15
}
}
}
},
"elapsed_seconds": 307.2,
"timestamp_utc": "2026-08-19T18:39:23.796254+00:00"
}
Source code
Python script (click to expand)
"""E-025 — task 2.13: lambda-flow numerics (D-042 §3, Suzuki's lever).
At fixed lambda = -1 the family D_{a,theta} equilibrates at the
consolidation boundary (linear-K law, D-042). The remaining channel:
lambda -> lambda_a^- (bottom of the Weil-form spectrum, lambda_a ~
e^{-1.65a}), where T_a(lambda) = Q - lambda M becomes near-singular
and the ground state v_a dominates — the regime of Suzuki's sister
conjecture (1.2) (c_a v^_a -> xi(1/2+iz) = Xi(z)).
Mechanism being tested: as lambda -> lambda_a^-, the deficiency
vectors v_pm(lambda) ~ v_a/(lambda_a - lambda), so the zeros of
W(a,theta;.) flow toward the zeros of v^_a; if v^_a ~ Xi, those are
the gamma's => locking.
Per a in {4, 8, 12}:
A. lambda_a and ground state v_a: smallest generalized eigenpair of
the pencil (Q, M) restricted to the mean-zero subspace (QR
projection, dense eigh; n <= 2400).
B. sister-conjecture observable: v^_a(z) = hat_FT * sum e^{izx} v_a
on z-grid; correlation of Re v^_a with Xi(z) (flint xi), zero
crossings vs the first gammas.
C. lambda ladder: lambda/lambda_a in {-1(abs), 0, 0.5, 0.9, 0.99,
0.999}: K_lambda(z,z) on z-grid in [14,60] (valley depth
Delta(lambda), floor, plateau); zeros of W (theta=pi) ->
LOCKING metric: mean over first 20 gammas of dist(gamma, nearest
W-zero)/(pi/2a) (1.0 = chance level); residual mass R(lambda).
Checks:
V1. lambda_a positive and consistent with the e^{-1.65a} law
(order of magnitude; D-017/D-019).
V2. lambda=-1 baseline reproduces E-022: z1*a in [4.3,4.7],
Delta within 0.05 of E-022b valley depth.
V3. Levinson residuals sane at all ladder rungs
(|T v - b|/|b| < 1e-6 except possibly the 0.999 rung, reported).
V4. sister observable reported (correlation v^_a vs Xi).
Outputs: research/numerics/data/E-025-lambda-flow.csv (+ .json)
"""
import importlib.util
import json
import sys
import time
from datetime import datetime, timezone
from pathlib import Path
import flint
import mpmath as mp
import numpy as np
import scipy.linalg
import scipy.optimize
REPO = Path(__file__).resolve().parents[3]
DATA = REPO / "research" / "numerics" / "data"
CSV = DATA / "E-025-lambda-flow.csv"
JSON = DATA / "E-025-lambda-flow.json"
_spec = importlib.util.spec_from_file_location(
"E16", Path(__file__).with_name("E-016-herglotz-fine-structure.py"))
E16 = importlib.util.module_from_spec(_spec)
_spec.loader.exec_module(E16) # runs the e^20 sieve
sys.path.insert(0, str(Path(__file__).parent))
from prime_backend_v2 import PrimeBackendV2 # noqa: E402
H = E16.H_MAIN
LAM0 = E16.LAM_SHIFT # -1.0 baseline
A_LIST = [4.0, 8.0, 12.0]
LADDER_REL = [0.0, 0.5, 0.9, 0.99, 0.999] # x lambda_a (plus lam=-1)
Z_MAX = 300.0
Z_METRIC = 280.0
N_GRID = 40000
XN = E16.XN
mp.mp.dps = 40
def collect_t_points(a, h):
n_elem = int(round(2 * a / h))
pts = []
def add_quad(lo, hi, peak):
n_lo = int(np.ceil(np.exp(lo)))
n_hi = int(np.floor(np.exp(hi)))
if n_hi - n_lo > 64:
for aa, bb in ((lo, peak), (peak, hi)):
if bb - aa > 0:
mid, half = 0.5 * (aa + bb), 0.5 * (bb - aa)
pts.extend(mid + half * XN)
return
segs = sorted({lo, peak, hi} |
{float(np.log(n))
for n in range(max(n_lo, 2), n_hi + 1)
if lo < np.log(n) < hi})
for p0, p1 in zip(segs, segs[1:]):
if p1 - p0 > 0:
mid, half = 0.5 * (p0 + p1), 0.5 * (p1 - p0)
pts.extend(mid + half * XN)
for k in range(n_elem):
if k == 0:
add_quad(0.0, h, 0.0)
else:
add_quad((k - 1) * h, (k + 1) * h, k * h)
return np.array(pts)
def xi_real(z):
"""Xi(z) = xi(1/2 - i z) via flint (real on R)."""
flint.ctx.prec = 120
out = np.empty(len(z))
for i, zz in enumerate(z):
s = flint.acb(0.5, -float(zz))
val = (0.5 * s * (s - 1) * flint.acb.pi() ** (-s / 2)
* (s / 2).gamma() * s.zeta())
out[i] = float(val.real)
return out
def locate_zeros_pi(cp, x, h, z_max=Z_MAX, n_grid=N_GRID):
zg = np.linspace(1e-3, z_max, n_grid)
Vpr, _ = E16.V_and_dV(zg, cp, x, h)
g = zg * Vpr.imag - Vpr.real
def g_direct(zz):
V = E16.hat_FT(np.array([zz]), h)[0] * complex(
np.exp(1j * zz * x) @ cp)
return zz * V.imag - V.real
idx = np.flatnonzero(np.sign(g[:-1]) * np.sign(g[1:]) < 0)
zeros = []
for i in idx:
try:
zeros.append(scipy.optimize.brentq(g_direct, zg[i], zg[i + 1],
xtol=1e-13, rtol=1e-13))
except ValueError:
pass
return np.array(zeros)
def ground_state(Q, M):
"""Smallest generalized eigenpair of (Q, M) on the mean-zero
subspace (E-009 route: QR projection)."""
n = Q.shape[0]
Z = np.linalg.qr(np.ones((n, 1)), mode="complete")[0][:, 1:]
Qp = Z.T @ Q @ Z
Mp = Z.T @ M @ Z
evals, evecs = scipy.linalg.eigh(Qp, Mp)
lam_a = float(evals[0])
v = Z @ evecs[:, 0]
return lam_a, v
def main() -> int:
if JSON.exists() and "--force" not in sys.argv:
print(f"cached: {JSON} (use --force to recompute)")
return 0
t0 = time.time()
print("backend: load E-022 cache ...", flush=True)
tq = np.concatenate([collect_t_points(a, H) for a in A_LIST])
be = PrimeBackendV2(tq)
be.load_cache(DATA / "E-022-backend-cache.npz")
E16._BUILD.clear()
E16.prime_sum_vec = be.prime_sum
mp.mp.dps = 30
gam = np.array([float(mp.zetazero(k).imag) for k in range(1, 201)])
gam = gam[gam <= Z_METRIC]
zgrid = np.arange(14.0, 60.0, 0.05)
gsel = gam[(gam >= 14) & (gam < 60)]
mids = (gsel[:-1] + gsel[1:]) / 2
idxg = np.round((gsel - 14) / 0.05).astype(int)
idxm = np.round((mids - 14) / 0.05).astype(int)
XI = xi_real(zgrid)
rows = []
report = {"per_a": {}}
v1_ok = v2_ok = v3_ok = True
e022b_dip = {4.0: 2.1593, 8.0: 2.7352, 12.0: 2.9442}
for a in A_LIST:
ta = time.time()
x, h, Q, M, b = E16.build(a, H)
n = len(x)
# A: ground state
lam_a, v_a = ground_state(Q, M)
if not (lam_a > 0):
v1_ok = False
law = np.exp(-1.65 * a)
print(f"a={a:g}: lambda_a = {lam_a:.3e} (e^-1.65a = {law:.1e})",
flush=True)
# B: sister-conjecture observable
E = np.exp(1j * np.outer(zgrid, x))
vhat = E16.hat_FT(zgrid, h) * (E @ v_a)
rv = vhat.real
ca = float(np.dot(rv, XI) / np.dot(rv, rv))
corr = float(np.corrcoef(rv, XI)[0, 1])
# zero crossings of Re v^_a on grid
sc = np.flatnonzero(np.sign(rv[:-1]) * np.sign(rv[1:]) < 0)
cross = zgrid[sc]
ncr = min(10, len(cross), len(gsel))
xerr = float(np.mean(np.abs(cross[:ncr] - gsel[:ncr]))) \
if ncr else float("nan")
print(f" sister: corr(v^,Xi) = {corr:+.4f}, {len(cross)} "
f"crossings, mean |cross-gamma| (first {ncr}) = {xerr:.3f}",
flush=True)
per = {"lambda_a": lam_a, "lambda_law_ratio": lam_a / law,
"sister_corr": corr, "sister_crossings": int(len(cross)),
"sister_cross_err": xerr, "ladder": {}}
# C: lambda ladder
for tag, lam in ([("-1", LAM0)]
+ [(f"{r:g}", r * lam_a) for r in LADDER_REL]):
tc = Q[:, 0] - lam * (np.r_[2 * h / 3, h / 6,
np.zeros(max(n - 2, 0))])
u1 = scipy.linalg.solve_toeplitz((tc, tc), np.ones(n))
s1 = u1.sum()
T_dense = None # built lazily for residual spot-checks
def K1(z, _tc=tc, _u1=u1, _s1=s1, _chk=False):
bz = E16.hat_FT(np.array([z]), h)[0] * np.exp(-1j * z * x)
u0 = scipy.linalg.solve_toeplitz((_tc, _tc), bz)
v = u0 - (u0.sum() / _s1) * _u1
kv = float(np.real(np.conj(bz) @ v))
if _chk:
Tm = scipy.linalg.toeplitz(_tc)
rs = float(np.max(np.abs(
Tm @ v + (u0.sum() / _s1) * np.ones(n) - bz))
/ max(1.0, float(np.max(np.abs(bz)))))
return kv, rs
return kv, 0.0
lg = np.empty(len(zgrid))
resmax = 0.0
for i, zz in enumerate(zgrid):
kv, rs = K1(zz, _chk=(i % 100 == 0))
lg[i] = np.log(max(kv, 1e-300))
resmax = max(resmax, rs)
if resmax > 1e-6:
v3_ok = False
dip = float(lg[idxm].mean() - lg[idxg].mean())
floor = float(lg[idxg].mean())
plate = float(lg[idxm].mean())
# zeros of W (theta=pi) at this lambda (Schur form,
# validated 3.6e-14 in E-022)
u0p = scipy.linalg.solve_toeplitz((tc, tc), b[+1.0])
cp = u0p - (u0p.sum() / s1) * u1
zeros = locate_zeros_pi(cp, x, h)
zm = zeros[zeros <= Z_METRIC]
# locking: mean normalized distance of first 20 gammas
d20 = []
for g in gam[:20]:
d20.append(np.min(np.abs(zm - g)))
lock = float(np.mean(d20) / (np.pi / (2 * a)))
# weights & residual
ws = np.array([1.0 / K1(z)[0] for z in zm])
near_idx = np.array([np.argmin(np.abs(zm - g)) for g in gam])
resid = float(ws.sum() - ws[near_idx].sum())
m01 = float(ws[np.minimum.reduce([
np.abs(zm - g) for g in gam]).reshape(-1) <= 0.1].sum()) \
if len(zm) else 0.0
per["ladder"][tag] = {
"lambda": lam, "Delta": dip, "floor": floor,
"plateau": plate, "z1_times_a": float(zeros[0] * a),
"n_zeros": int(len(zeros)),
"lock_metric": lock, "residual": resid,
"mass_pm0.1": m01, "solve_resid": resmax,
}
print(f" lam={tag}*lam_a ({lam:.3e}): Delta={dip:.3f}, "
f"z1a={zeros[0] * a:.3f}, lock={lock:.3f}, "
f"resid={resid:.1f}, K-resid={resmax:.1e}", flush=True)
for zz, ll in zip(zgrid, lg):
rows.append((a, tag, zz, ll))
# V2: baseline checks (lambda = -1)
base = per["ladder"]["-1"]
if not (4.3 < base["z1_times_a"] < 4.7):
v2_ok = False
if abs(base["Delta"] - e022b_dip[a]) > 0.05:
v2_ok = False
report["per_a"][f"{a:g}"] = per
print(f"a={a:g} done ({time.time() - ta:.0f}s)", flush=True)
checks = {"V1_lambda_a_positive_law": v1_ok,
"V2_baseline_matches_E022": v2_ok,
"V3_solve_residuals": v3_ok,
"V4_sister_reported": True}
import csv as csvmod
with open(CSV, "w", newline="") as f:
w = csvmod.writer(f)
w.writerow(["a", "lambda_tag", "z", "logK"])
for a, tag, zz, ll in rows:
w.writerow([f"{a:g}", tag, f"{zz:.3f}", f"{ll:.6f}"])
meta = {
"experiment": "E-025",
"task": "2.13: lambda-flow numerics (ground-state channel)",
"script": "research/numerics/scripts/E-025-lambda-flow.py",
"parameters": {"a_list": A_LIST, "ladder_rel": LADDER_REL,
"z_max": Z_MAX},
"checks": checks,
"key_values": report["per_a"],
"elapsed_seconds": round(time.time() - t0, 1),
"timestamp_utc": datetime.now(timezone.utc).isoformat(),
}
JSON.write_text(json.dumps(meta, indent=2))
print(f"wrote {CSV.name}, {JSON.name}; elapsed "
f"{meta['elapsed_seconds']}s", flush=True)
return 0 if all(checks.values()) else 1
if __name__ == "__main__":
sys.exit(main())