Added 2024-03-17: I tested the same steps for the same pattern in
Golly 4.3b1, and this seems to be fixed now. (Others are welcome to test as well)
I got the following steps, when trying to reproduce this:
* Turn "View -> Show Exact Numbers" on.
* Open the pattern via "Open Clipboard". The top-left cell should get coordinates (0,0).
* Use goto.lua to go to the generation 1000000000000000 (10^15).
* The displayed population is 1,042,324,103,587,982.
* Add a single state-1 cell at X = 56, Y = 43 (inside the tub).
* Now the displayed population is 1,042,324,158,506,313. (Addition of one cell changed the population by more than 1.)
* Press F to zoom out. Instead of the expected single diagonal line, there are two intersecting diagonal lines.
b3s23love wrote: ↑October 1st, 2023, 4:21 pm
(is it a bug or it has to do with HashLife?)
Steps to reproduce this bug (along with a description):
1. Run this pattern up to the moment when the loaves appear.
Code: Select all
x = 112, y = 89, rule = LifeSuper
3S18.8Q20.12Q4.5Q2.Q15.2M15.Q$2.S19.Q4.Q22.Q3.2Q8.2Q.Q.4Q.Q13.2M8.2Q
5.Q$.S42.2M4.Q4.2Q9.4Q8.2M17.Q2.Q4.Q$5.S.S37.M4.2Q25.2M19.2Q8.2Q$S3.S
40.M.M2.Q28.M5.2M21.Q.Q$S.2S.2S39.2M2.2Q33.2M22.Q$2.2S3.S9.2S31.Q14.
2M$.S.S13.S.S20.3O11.2M9.2M21.2M8.M$S4.S.S10.S.S10.2Q6.3O11.M.M32.2M
6.3M4.2M$3.4S12.2S10.2Q13.pA6.2M7.M32.M7.2M$S3.S2.S37.pA.pA13.2M32.2M
$2S.S.S.S38.pA14.M.M26.2M$24.2M17.pA5.pA27.2M12.M8.2M7.3M$S.S.3S17.2M
6.O9.pA.pA3.pA.pA18.Q6.M.3M8.M10.2M6.M.M$S.S29.2O9.pA5.pA5.2pA11.Q.Q
4.M5.M7.2M17.M$3S3.S25.2O6.pA5.pA8.pA.pA11.2Q5.3M.M22.M2.M.M.2M$3.S3.
S25.O5.pA.pA3.pA.pA8.2pA5.2Q13.2M23.2M3.2M.M$S.S.S.2S32.pA5.pA15.Q2.Q
41.M.M.M$25.M11.pA5.pA9.pA5.pA3.2Q44.2M$23.2M.2M8.pA.pA3.pA.pA7.pA.pA
3.pA.pA20.2M26.M$9.2S26.pA5.pA3.2pA4.pA5.pA20.M2.M$9.S4.2S6.M5.M11.pA
6.pA.pA6.pA21.3M.M6.3M$11.S2.S.S16.2pA4.pA.pA7.pA5.pA.pA3.2pA14.M4.2M
16.2M$.2S3.S3.2S4.S5.2M.M.2M4.2pA5.pA8.2pA5.pA4.pA.pA13.M.2M2.M15.M$S
2.S.S10.2S19.pA24.2pA10.2M.M.M.2M19.M$2S2.3S29.pA.pA4.2Q29.M.M15.2M6.
2M$S3.2S25.2pA4.pA5.2Q30.M16.M$6.S6.2O.2O12.pA.pA23.2M22.2M8.M.M$3S.
3S6.2O.O.O11.2pA24.M23.2M8.2M$S4.S12.O29.M5.M.M13.2pA$4S.S12.2O27.M.M
4.2M14.pA.pA13.2S$S2.2S9.2O6.2M5.pA5.2M9.M3.2M19.2pA4.2M6.S.S$3S11.2O
7.M4.pA.pA4.2M9.M3.2M15.pA9.2M6.2S$S2.S16.3M6.pA16.M3.2M7.pA6.pA.pA
13.S$2S.S2.S13.M5.pA5.pA14.M.M8.pA.pA6.pA6.S6.S.S23.Q.Q$.3S21.pA.pA3.
pA.pA14.M10.pA13.S.S4.S.S12.2M11.4Q$3.2S.S19.pA5.pA.pA27.pA10.S.S3.S.
S13.2M9.Q.2Q$29.pA3.pA6.pA20.pA.pA10.S5.S6.M18.Q4.Q$28.pA.pA8.pA.pA
10.2S8.pA8.S5.S7.3M18.3Q.2Q$29.pA10.pA5.2S5.S5.pA10.S.S3.S.S5.M7.2M
13.3Q.Q$35.2pA6.S3.S2.3S5.pA.pA10.S5.S6.2M6.2M12.Q3.2Q$7.O15.2W10.2pA
6.4S3.S8.pA.pA6.S5.S33.Q.Q$6.O.O14.2W31.O3.pA.pA4.S.S3.S.S12.Q17.Q2.Q
.Q$6.O.3O22.W11.2S8.O.O3.pA6.S5.S13.Q18.Q.Q$7.O3.O14.2W4.W.W5.2pA2.S
2.S8.O8.S5.S16.Q$8.O.O8.2W5.W.W4.2W4.pA.pA3.2S17.S.S3.S.S20.Q$6.O.O.
2O7.2W7.W10.2pA24.S5.S21.Q$6.2O19.W.2W17.2S.S10.S5.S24.Q$22.2W4.W2.W
4.2U10.S.2S9.S.S3.S.S$12.2W3.W4.W.W4.2W4.U.U24.S5.S12.3M$12.2W2.W.W5.
W10.2U5.2U15.S5.S14.M3.M$16.W.W4.W.2W16.U4.2U8.S.S3.S.S5.pA6.M5.M$15.
2W.2W4.W2.W5.U6.3U3.3U.U8.S5.S5.pA.pA6.M3.M$13.W2.W3.W4.2W5.U.U5.U4.U
5.U4.S5.S9.pA8.3M15.2Q$2.W.W.W2.W2.W3.W3.W12.U11.U2.3U4.S.S3.S.S5.pA
5.pA5.3M14.Q2.Q$3.2W4.W.W5.2W.W.2W6.U5.2U4.2U.U.U8.S5.S5.pA.pA3.pA.pA
22.Q.Q$4W2.W.2W2.W.W4.W.W.W5.U.U3.U2.U3.U2.U.2U4.S5.S9.pA5.pA16.2M6.Q
$7.2W3.3W4.W.W8.U5.2U5.2U7.S.S3.S.S11.pA5.pA5.2M6.2M$2W.W2.W2.2W2.W.
2W3.2W5.U5.U19.S5.S5.2S4.pA.pA3.pA.pA4.M$.2W.W4.2W3.2W10.U.U3.U.U21.S
7.S.S5.pA5.pA6.3M$.2W.W.2W2.W2.W2.W10.U5.U12.O8.S.S6.S.S.2S5.pA5.pA5.
M7.2M$W12.W2.W.W4.2U5.U14.O.O8.S8.2S.S5.pA.pA3.pA.pA12.2M9.Q2.Q.Q$2W
2.W.3W.W2.W8.U2.U3.U.U14.O5.S7.2S7.S5.pA5.pA25.Q.Q.Q$W2.W.2W4.W2.W3.W
3.U.U.U3.U3.2U4.O2.O7.S.S6.S2.5S.S8.pA5.pA7.2M14.Q$3W2.W5.2W.2W.3W3.U
2.U7.U5.4O8.S8.2S.S2.S.2S6.pA.pA3.pA.pA6.2M17.Q$W4.3W2.2W14.2U7.3U11.
S5.S22.pA5.pA24.Q$2W4.W.W3.2W16.U6.U2.2O6.S.S3.S.S24.pA25.2Q2.Q$.2W.W
2.2W3.2W3.4M8.U.U9.O7.S5.S24.pA.pA23.3Q.2Q$2W2.W2.W2.W2.W.2M4.2M7.U8.
O6.S5.S15.Q12.pA24.2Q3.Q$3W4.W4.2W.2M5.M4.U7.2O2.2O4.S.S3.S.S13.Q.Q
14.pA22.2Q.2Q$2W9.3W3.2M.M.M3.U.U4.3O.O.O6.S5.S9.2U3.2Q14.pA.pA21.Q$.
W3.3W5.W8.M4.U4.O4.O.O3.S5.S12.U8.2M11.pA21.3Q2.Q$4.W13.M3.M8.O.4O.O
3.S.S3.S.S9.U.U9.M34.Q.Q.Q$18.M4.M7.O4.O6.S5.S9.U.U32.2M3.2M2.2M2.Q$
20.3M3.M3.2O.2O.O9.S12.2U9.M23.2M2.M2.M2.M$20.2M4.M5.O2.O9.S.S3.2U.2U
.2U5.2M3.M3.2M23.M.2M.M$26.2M4.O.O11.S4.4U3.U6.M2.M4.M17.M7.M3.2M$28.
M4.O3.2S15.U3.U.U2.U5.M5.M2.M11.M.M.2M.M.M.2M6.M$28.3M6.S2.S9.U.U.3U
3.U9.2M2.5M11.M.M.M.2M.2M.M6.2M$34.M3.3S7.U7.U.U3.4U25.M15.M.M.M$32.M
8.2S5.U.U.U3.2U3.U.2U2.M8.3M3.M25.2M.M$28.M4.4M3.S2.S7.U2.U.U.U4.3U2.
M2.2M3.M2.M.M.M22.M.M.2M$30.M.M7.S.S7.4U3.U5.2U2.M2.4M4.2M.2M11.M13.M
$30.2M5.M3.S6.U2.U.U2.2U.3U5.M3.3M16.M.5M3.2M5.2Q.Q$29.2M3.M.2M15.2U.
U.U.U2.U2.UM2.M.2M.M16.2M.2M4.M4.Q.2Q.Q$28.M3.M4.M.M8.2U.2U4.U4.U2.2U
M13.M11.2M2.2M11.Q$30.M2.M17.U2.U4.U.2U.U4.3M2.M4.5M4.2M2.2M.M14.Q$
34.M.2M13.5U.U.4U5.2M.4M.6M6.M3.2M.6M2.2M$34.4M10.2U3.2U.4U.3U2.2M.M.
2M3.M2.2M2.M5.M2.M3.5Q2.2M!
2. Add one cell to the interior of the diehard.
3. Observe that the population changed by more than 1 cell.
4. Zoom out the pattern.
5. Zoom in to the big diagonal line that was just created by the 1-cell difference.
6. Observe that the patterns that are positioned in the diagonal are just pieces of the engineered diehard (hashtile?).
Very strange and annoying. I don't think it's fixable, though. Would someone like to explain why this does exist?