Ex­po­nen­tial Idle Guides

The­ory Strategies Ex­plained

Guide writ­ten by spqcey ori­gin­ally. Con­tri­bu­tions from every­one who has in­nov­ated new strategies and the Amaz­ing Com­munity.

Feel free to use the gloss­ary as needed.

The the­ory sim (sim­u­la­tion) we cur­rently re­com­mend was ori­gin­ally made by XLII, now main­tained by the sim team and can be ac­cessed here.

Mod­u­lus Ex­plan­a­tion #

A “%” can be seen in the table of some strategies. The “%” in­dic­ates mod­u­lus, which to sim­plify, is the re­mainder of a di­vi­sion.

So,

13 % 10 = 3

21 % 10 = 1

20 % 10 = 0

Be­cause the mod­u­lus used is mod10, and we use a base 10 num­ber­ing sys­tem, we can look at the last di­git of the level to eas­ily find the res­ult of the mod­u­lus.

So, 2145 % 10 = 5

List of Strategies #

Of­fi­cial The­or­ies #

The­ory 1: Re­cur­rence Re­la­tions #

T1 is one of the the­or­ies that be­ne­fit the most from act­ive strategies. T1Sol­arXLII xexxx im­proves slightly on T1Ra­tio.

The­ory 2: Dif­fer­en­tial Cal­cu­lus #

T2 is the only the­ory without an act­ive strategy after all mile­stones are bought, des­pite at­tempts.

The­ory 3: Lin­ear Al­gebra #

T3 has the most vari­ables of any the­ory and has be­ne­fit­ted the most from player-cre­ated strategies. T3Play2 is cur­rently the best act­ive strategy above e350ρ. T3ρ2C23d is an easier ver­sion be­ing 10-15% slower.

T3SNAX is cur­rently the best idle strategy above e200ρ. T3SNAX2 is sim­ilar to T3SNAX but is de­signed to be QoL com­pat­ible.

The­ory 4: Poly­no­mi­als #

T4 is the third-strongest the­ory in en­dgame, only be­hind T5 and T6.

The­ory 5: Lo­gistic Func­tion #

T5 is the second-strongest the­ory in en­dgame, only be­hind T6.

The­ory 6: In­teg­ral Cal­cu­lus #

T6 is the most power­ful the­ory in en­dgame, with sev­eral play­ers reach­ing well over e1300𝜏 on their main save, some even over e1400𝜏.

The­ory 7: Nu­mer­ical Meth­ods #

T7 is the third-weak­est the­ory in en­dgame, ahead of T2 and T8.

The­ory 8: Chaos The­ory #

T8 is the weak­est the­ory in en­dgame and has the most act­ive strategy of any main the­ory (T8PlaySo­l­arSwap).

Of­fi­cial Cus­tom The­or­ies #

In chro­no­lo­gical or­der of re­lease. Read more about cus­tom the­or­ies in the Cus­tom The­ory Guide.

Cus­tom The­ory 1: Wei­er­straß Sine Product #

The first of­fi­cial cus­tom the­ory, ab­bre­vi­ated WSP, was cre­ated by xelaroc and re­leased on Janu­ary 15, 2022.

Cus­tom The­ory 2: Se­quen­tial Lim­its #

The second of­fi­cial cus­tom the­ory, ab­bre­vi­ated SL, was cre­ated by el­lip­sis and re­leased on Janu­ary 22, 2022.

Cus­tom The­ory 3: Euler’s For­mula #

The third/​fourth of­fi­cial cus­tom the­ory, ab­bre­vi­ated EF, was first planned by Snaeky, coded by pea­nut, and bal­anced with help by XLII. It was re­leased on May 4, 2022, in the same up­date as CSR2 and the τ cap in­crease.

Cus­tom The­ory 4: Con­ver­gents to √2 #

The third/​fourth of­fi­cial cus­tom the­ory, ab­bre­vi­ated CSR2 or CS2, was cre­ated by Sol­arion. It was re­leased on May 4, 2022, in the same up­date as Euler’s For­mula and the CT τ cap in­crease from e100 to e150.

Cus­tom The­ory 5: Frac­tional In­teg­ra­tion #

The fifth/​sixth of­fi­cial cus­tom the­ory, ab­bre­vi­ated FI, was first planned by Snaeky, coded by Gen, and bal­anced with help by XLII. It was re­leased on April 1, 2024, in the same up­date as Fractal Pat­terns and the CT τ con­tri­bu­tion rate in­crease by x4.

Cus­tom The­ory 6: Fractal Pat­terns #

The fifth/​sixth of­fi­cial cus­tom the­ory, ab­bre­vi­ated FP, was cre­ated by XLII. It was re­leased on April 1, 2024, in the same up­date as Frac­tional In­teg­ra­tion and the CT τ con­tri­bu­tion rate in­crease by x4.

Cus­tom The­ory 7: Riemann Zeta Func­tion #

The sev­enth of­fi­cial cus­tom the­ory, ab­bre­vi­ated RZ, was cre­ated by prop and re­leased on Decem­ber 15, 2024.

Cus­tom The­ory 8: Mag­netic Fields #

The 8th/​9th of­fi­cial cus­tom the­ory, ab­bre­vi­ated MF, was de­veloped by Mathis. It was re­leased on March 10, 2025 along­side BaP.

The strategies lis­ted here are only vari­able buy­ing strategies. For re­sets, please check the sim’s vari­able buy list (which con­tains re­sets high­lighted) or the MF guide.

Cus­tom The­ory 9: Basel Prob­lem #

The 8th/​9th of­fi­cial cus­tom the­ory, ab­bre­vi­ated BaP, was de­veloped by Py­thon’s Ko­ala. It was re­leased on March 10, 2025 along­side MF.

The­ory 1: Re­cur­rence Re­la­tions #

T1Sol­arXLII xexxx #

Class: strat; Cap­tion: T1Sol­arXLII xexxx;

IN­VIS Be­low xexxx ρ Above xexxx ρ
q1 When q1 cost×(6+lvl%10)<q2 cost
and q1 cost×(15+lvl%10)<c4 cost
and ρ>5× cost
REDX
q2 when ρ>5× cost REDX
c1 See T1Ra­tio REDX
c2 See T1Ra­tio REDX
c3 See T1Ra­tio REDX
c4 CHECK REDX

The “xexxx” is re­turned by the re­com­men­ded the­ory sim­u­lator. For ex­ample, it could say:
T1Sol­arXLII 3e647.

This means to be­gin coast­ing at 3e647ρ.

If you are con­fused about the “%”, read about it here.

Strategy Cred­its:

T1Ra­tio #

Class: strat; Cap­tion: T1Ra­tio;

q1 When ρ>10× cost
q2 When ρ>1.11× cost
c1 When ρ>10×c2ra­tio× cost
c2 When ρ>c2ra­tio× cost
c3 When ρ>c3ra­tio× cost
c4 CHECK

Do not buy c1 or c2 after e300ρ.

For the c2 Ra­tio:

 Ratio

For the c3 Ra­tio:

Class: strat; Cap­tion: c3 Ra­tio;

ρ<e300 1
e300ρ<e450 1.1
e450ρ<e550 2
e550ρ<e655 5
ρ>e655 10

Strategy Cred­its:

T1C34 #

Class: strat; Cap­tion: T1C34;

q1 CHECK
q2 CHECK
c1 REDX
c2 REDX
c3 CHECK
c4 CHECK

T1C4 #

Class: strat; Cap­tion: T1C4;

q1 CHECK
q2 CHECK
c1 REDX
c2 REDX
c3 REDX
c4 CHECK

The­ory 2: Dif­fer­en­tial Cal­cu­lus #

T2MC #

Class: strat_sep­ar­ated; Cap­tion: T2MC;

Pub. Mult.* <1150 11502250 22502900 29004650 >4650
q1 CHECK CHECK CHECK CHECK REDX
q2 CHECK CHECK CHECK REDX REDX
q3 CHECK CHECK REDX REDX REDX
q4 CHECK REDX REDX REDX REDX
r1 CHECK CHECK CHECK CHECK REDX
r2 CHECK CHECK CHECK REDX REDX
r3 CHECK CHECK REDX REDX REDX
r4 CHECK REDX REDX REDX REDX
[FOOT;]* Pub­lic­a­tion Mul­ti­plier

Strategy Cred­its:

The “MC” in T2MC stands for Mul­tivari­ableCoast.

T2MC­Alt2 #

Class: strat_sep­ar­ated; Cap­tion: T2MC­Alt2;

Pub. Mult.* <550 5502050 20502700 27003500 >3500
q1 CHECK CHECK CHECK CHECK REDX
q2 CHECK CHECK CHECK REDX REDX
q3 CHECK CHECK REDX REDX REDX
q4 CHECK REDX REDX REDX REDX
r1 CHECK CHECK CHECK CHECK REDX
r2 CHECK CHECK CHECK REDX REDX
r3 CHECK CHECK REDX REDX REDX
r4 CHECK REDX REDX REDX REDX
[FOOT;]* Pub­lic­a­tion Mul­ti­plier

Strategy Cred­its:

The “MC” in T2MC stands for Mul­tivari­ableCoast.

T2MC­Alt3 #

Class: strat_sep­ar­ated; Cap­tion: T2MC­Alt3;

Pub. Mult.* <750 7501700 17002650 26503700 >3700
q1 CHECK CHECK CHECK CHECK REDX
q2 CHECK CHECK CHECK REDX REDX
q3 CHECK CHECK REDX REDX REDX
q4 CHECK REDX REDX REDX REDX
r1 CHECK CHECK CHECK CHECK REDX
r2 CHECK CHECK CHECK REDX REDX
r3 CHECK CHECK REDX REDX REDX
r4 CHECK REDX REDX REDX REDX
[FOOT;]* Pub­lic­a­tion Mul­ti­plier

Strategy Cred­its:

The “MC” in T2MC stands for Mul­tivari­ableCoast.

T2MS #

T2MS is the mile­stone swap strategy for T2, which can be found over here.

T2QS #

Class: strat; Cap­tion: T2QS;

q1 CHECK
q2 CHECK
q3 CHECK
q4 CHECK
r1 CHECK
r2 CHECK
r3 CHECK
r4 CHECK

Start the pub­lic­a­tion with mile­stones in the 1→2→3→4 or­der.

When your pub­lic­a­tion mul­ti­plier reaches a cer­tain point, switch your mile­stones to the 3→4→1→2 or­der.

The pub­lic­a­tion mul­ti­plier when you should switch is de­term­ined as fol­lows, where ρ is ρ at the end of your last pub­lic­a­tion:

Class: strat; Cap­tion: Pub­lic­a­tion Mul­ti­plier;

ρ<e75 10
e75ρ<e150 200
e150ρ<e200 600
e200ρ<e225 100
ρ>e225 25

T2 #

Class: strat; Cap­tion: T2;

q1 CHECK
q2 CHECK
q3 CHECK
q4 CHECK
r1 CHECK
r2 CHECK
r3 CHECK
r4 CHECK

The­ory 3: Lin­ear Al­gebra #

T3Play2 #

Class: strat_sep­ar­ated; Cap­tion: T3Play2;

IN­VIS Be­fore e1 from re­covered* e1 from re­covered to 1.2 Pub. Mult. Pub. Mult 1.22.4 Pub. Mult.>2.4**
b1 When 18 of c31 cost REDX REDX REDX
b2 When 15 of c32 cost When 15 of c32 cost When 18 of c12 cost CHECK
b3 When 18 of c23 cost When 18 of c23 cost When 18 of c23 cost CHECK
c11 REDX REDX REDX REDX
c12 When 1100 of c32 cost When 1100 of c32 cost CHECK CHECK
c13 REDX REDX REDX REDX
c21 REDX REDX REDX REDX
c22 When 25 of c32 cost When 25 of c32 cost When 18 of c12 cost REDX
c23 CHECK CHECK CHECK CHECK
c31 CHECK REDX REDX REDX
c32 CHECK CHECK When 18 of c12 cost REDX
c33 When 110 of c23 cost When 110 of c23 cost REDX REDX
[FOOT;]* An earlier ver­sion of the strategy did not buy any ρ1 vari­ables. This is only around 1% slower than the strategy shown above, which does buy c31 and b1 in early parts of the strategy. It’s up to you whether you think that a 1% im­prove­ment is worth it or not.
[FOOT;]** Coast­ing Phase

Strategy Cred­its:

T3Play #

Class: strat_sep­ar­ated; Cap­tion: T3Play;

Pub. Mult.* <1 (Re­cov­ery) 12 >2 (Coast­ing)
b1 When 18 of c31 cost When 18 of c31 cost REDX
b2 When 29 of c12 cost
and 49 of c22 cost
When 14 of c32,c12 cost
and 12 of c22 cost
CHECK
b3 When 18 of c23 cost
and 49 of c33 cost
When 18 of c23 cost
and 12 of c33 cost
When 18 of c23 cost
and 12 of c33 cost
c11 REDX REDX REDX
c12 CHECK CHECK CHECK
c13 REDX REDX REDX
c21 REDX REDX REDX
c22 When 12 of c32,c12 cost When 12 of c32,c12 cost CHECK
c23 CHECK CHECK CHECK
c31 CHECK CHECK REDX
c32 CHECK CHECK CHECK
c33 When 932 of c23 cost When 14 of c23 cost When 14 of c23 cost
[FOOT;]* Pub­lic­a­tion Mul­ti­plier

Strategy Cred­its:

T3SNAX #

Class: strat_sep­ar­ated; Cap­tion: T3SNAX;

IN­VIS Re­cov­ery (pub mult <1) τ Gain (pub mult >1)
b1 CHECK REDX
b2 CHECK CHECK
b3 CHECK CHECK
c11 REDX REDX
c12 CHECK CHECK
c13 REDX REDX
c21 REDX REDX
c22 CHECK CHECK
c23 CHECK CHECK
c31 CHECK REDX
c32 CHECK REDX
c33 CHECK REDX

Strategy Cred­its:

T3SNAXdC12 #

Class: strat_sep­ar­ated; Cap­tion: T3SNAXdC12;

IN­VIS Re­cov­ery (pub mult <1) τ Gain (pub mult >1)
b1 CHECK REDX
b2 CHECK CHECK
b3 CHECK CHECK
c11 REDX REDX
c12 When cost×100<c32 cost CHECK
c13 REDX REDX
c21 REDX REDX
c22 CHECK CHECK
c23 CHECK CHECK
c31 CHECK REDX
c32 CHECK REDX
c33 CHECK REDX

Strategy Cred­its:

T3SNAX2 #

Class: strat_sep­ar­ated; Cap­tion: T3SNAX2;

IN­VIS Re­cov­ery (pub mult <1) τ Gain (pub mult >1)
b1 When cost is 110 of ρ1 REDX
b2 When cost is 13 of ρ2 When cost is 13 of ρ2
b3 When cost is 15 of ρ3 When cost is 15 of ρ3
c11 REDX REDX
c12 When cost is 1100 of ρ2 CHECK
c13 REDX REDX
c21 REDX REDX
c22 CHECK When cost is 18 of ρ2
c23 CHECK CHECK
c31 CHECK REDX
c32 CHECK REDX
c33 When cost is 1100 of ρ3 REDX

Strategy Cred­its:

It is de­signed to be an easier ver­sion of cur­rent T3 strategies.

This is the only act­ive SNAX strategy.

T3ρ2C23d #

Class: strat; Cap­tion: T3ρ2C23d;

b1 REDX
b2 When cost is 13 of min(c12,c22,c32) cost
b3 When cost is 19 of c23 cost
c11 REDX
c12 CHECK
c13 REDX
c21 REDX
c22 CHECK
c23 CHECK
c31 REDX
c32 CHECK
c33 REDX

T3ρ2C23 #

Class: strat; Cap­tion: T3ρ2C23;

b1 REDX
b2 CHECK
b3 CHECK
c11 REDX
c12 CHECK
c13 REDX
c21 REDX
c22 CHECK
c23 CHECK
c31 REDX
c32 CHECK
c33 REDX

T3ρ2C23C33d #

Class: strat; Cap­tion: T3ρ2C23C33d;

b1 REDX
b2 When cost is 13 of min(c12,c22,c32) cost
b3 When cost is 19 of c23 cost
c11 REDX
c12 CHECK
c13 REDX
c21 REDX
c22 CHECK
c23 CHECK
c31 REDX
c32 CHECK
c33 CHECK

T3ρ2C23C33 #

Class: strat; Cap­tion: T3ρ2C23C33;

b1 REDX
b2 CHECK
b3 CHECK
c11 REDX
c12 CHECK
c13 REDX
c21 REDX
c22 CHECK
c23 CHECK
c31 REDX
c32 CHECK
c33 CHECK

T3NoC11C13C21C33d #

Class: strat; Cap­tion: T3NoC11C13C21C33d;

b1 When cost is 18 of c31 cost
b2 When cost is 15 of min(c12,c22,c32) cost
b3 When cost is 18 of c23 cost
c11 REDX
c12 CHECK
c13 REDX
c21 REDX
c22 CHECK
c23 CHECK
c31 CHECK
c32 CHECK
c33 REDX

T3NoC11C13C21C33 #

Class: strat; Cap­tion: T3NoC11C13C21C33;

b1 CHECK
b2 CHECK
b3 CHECK
c11 REDX
c12 CHECK
c13 REDX
c21 REDX
c22 CHECK
c23 CHECK
c31 CHECK
c32 CHECK
c33 REDX

T3NoC13C33d #

Class: strat; Cap­tion: T3NoC13C33d;

b1 When cost is 110 of min(c21,c31) cost
b2 When cost is 14 of min(c12,c22,c32) cost
b3 When cost is 110 of c23 cost
c11 CHECK
c12 CHECK
c13 REDX
c21 CHECK
c22 CHECK
c23 CHECK
c31 CHECK
c32 CHECK
c33 REDX

T3NoC13C33 #

Class: strat; Cap­tion: T3NoC13C33;

b1 CHECK
b2 CHECK
b3 CHECK
c11 CHECK
c12 CHECK
c13 REDX
c21 CHECK
c22 CHECK
c23 CHECK
c31 CHECK
c32 CHECK
c33 REDX

T3NoC11C13C33d #

Class: strat; Cap­tion: T3NoC11C13C33d;

b1 When cost is 110 of min(c21,c31) cost
b2 When cost is 14 of min(c12,c22,c32) cost
b3 When cost is 110 of c23 cost
c11 REDX
c12 CHECK
c13 REDX
c21 CHECK
c22 CHECK
c23 CHECK
c31 CHECK
c32 CHECK
c33 REDX

T3NoC11C13C33 #

Class: strat; Cap­tion: T3NoC11C13C33;

b1 CHECK
b2 CHECK
b3 CHECK
c11 REDX
c12 CHECK
c13 REDX
c21 CHECK
c22 CHECK
c23 CHECK
c31 CHECK
c32 CHECK
c33 REDX

T3NoC13C32C33d #

Class: strat; Cap­tion: T3NoC13C32C33d;

b1 When cost is 18 of min(c11,c21,c31) cost
b2 When cost is 15 of min(c12,c22,c32) cost
b3 When cost is 18 of c23 cost
c11 CHECK
c12 CHECK
c13 REDX
c21 CHECK
c22 CHECK
c23 CHECK
c31 CHECK
c32 REDX
c33 REDX

T3NoC13C32C33 #

Class: strat; Cap­tion: T3NoC13C32C33;

b1 CHECK
b2 CHECK
b3 CHECK
c11 CHECK
c12 CHECK
c13 REDX
c21 CHECK
c22 CHECK
c23 CHECK
c31 CHECK
c32 REDX
c33 REDX

T3C11C12C21d #

Class: strat; Cap­tion: T3C11C12C21d;

b1 When cost is 17 of min(c11,c21) cost
b2 When cost is 15 of c12 cost
b3 REDX
c11 CHECK
c12 CHECK
c13 REDX
c21 CHECK
c22 REDX
c23 REDX
c31 REDX
c32 REDX
c33 REDX

T3C11C12C21 #

Class: strat; Cap­tion: T3C11C12C21;

b1 CHECK
b2 CHECK
b3 REDX
c11 CHECK
c12 CHECK
c13 REDX
c21 CHECK
c22 REDX
c23 REDX
c31 REDX
c32 REDX
c33 REDX

The­ory 4: Poly­no­mi­als #

T4C3d66 #

Class: strat_sep­ar­ated; Cap­tion: T4C3d66;

IN­VIS Re­cov­ery (pub mult <1) τ Gain (pub mult >1)
c1 REDX REDX
c2 REDX REDX
c3 CHECK CHECK
c4 REDX REDX
c5 REDX REDX
c6 REDX REDX
q1 When cost×(10+ lvl%10)< min(q2,c3) cost When cost×(10+ lvl%10)< min(q2,c3) cost
q2 CHECK When cost is 23 of c3 cost

When the the­ory sim­u­lator re­com­mends this strategy, it will show something like: T4C3d66 q1: 377 q2: 252”.

The levels it shows after q1 and q2 are the last levels you should buy them in this pub­lic­a­tion.

If you are con­fused about the “%”, read about it here.

The “66” in the name T4C3d66 refers to the ⅔ ra­tio q2 is bought at re­l­at­ive to c3.

Strategy Cred­its:

T4C3coast #

Class: strat; Cap­tion: T4C3coast;

c1 REDX
c2 REDX
c3 CHECK
c4 REDX
c5 REDX
c6 REDX
q1 CHECK
q2 CHECK

When the the­ory sim­u­lator re­com­mends this strategy, it will show something like: T4C3coast q1: 377 q2: 252”.

The levels it shows after q1 and q2 are the last levels you should buy them to in this pub­lic­a­tion.

T4C3 #

Class: strat; Cap­tion: T4C3;

c1 REDX
c2 REDX
c3 CHECK
c4 REDX
c5 REDX
c6 REDX
q1 CHECK
q2 CHECK

T4C3dC12rcv #

Class: strat_sep­ar­ated; Cap­tion: T4C3dC12rcv;

IN­VIS Re­cov­ery (pub mult <1) τ Gain (pub mult >1)
c1 When cost is 110 of c2 cost REDX
c2 CHECK REDX
c3 CHECK CHECK
c4 REDX REDX
c5 REDX REDX
c6 REDX REDX
q1 When cost is 110 of q2 cost When cost is 110 of q2 cost
q2 CHECK CHECK

T4C356dC12rcv #

Class: strat_sep­ar­ated; Cap­tion: T4C356dC12rcv;

IN­VIS Re­cov­ery (pub mult <1) τ Gain (pub mult >1)
c1 When cost is 110 of c2 cost REDX
c2 CHECK REDX
c3 CHECK CHECK
c4 REDX REDX
c5 CHECK CHECK
c6 CHECK CHECK
q1 When cost is 110 of q2 cost When cost is 110 of q2 cost
q2 CHECK CHECK

T4C456dC12rcvMS #

Class: strat_sep­ar­ated; Cap­tion: T4C456dC12rcvMS;

IN­VIS Re­cov­ery (pub mult <1) τ Gain (pub mult >1)
c1 When cost is 110 of c2 cost REDX
c2 CHECK REDX
c3 REDX REDX
c4 CHECK CHECK
c5 CHECK CHECK
c6 CHECK CHECK
q1 When cost is 110 of q2 cost When cost is 110 of q2 cost
q2 CHECK CHECK

Mile­stone swap­ping strategy

T4C123d #

Class: strat; Cap­tion: T4C123d;

c1 When cost is 110 of c2 cost
c2 CHECK
c3 CHECK
c4 REDX
c5 REDX
c6 REDX
q1 When cost is 110 of q2 cost
q2 CHECK

This strategy is typ­ic­ally seen at lower ρ and is even­tu­ally out­paced by T4C3d66.

T4C123 #

Class: strat; Cap­tion: T4C123;

c1 CHECK
c2 CHECK
c3 CHECK
c4 REDX
c5 REDX
c6 REDX
q1 CHECK
q2 CHECK

This strategy is typ­ic­ally seen at lower ρ and is even­tu­ally out­paced by T4C3.

T4C12d #

Class: strat; Cap­tion: T4C12d;

c1 When cost is 110 of c2 cost
c2 CHECK
c3 REDX
c4 REDX
c5 REDX
c6 REDX
q1 REDX
q2 REDX

T4C12 #

Class: strat; Cap­tion: T4C12;

c1 CHECK
c2 CHECK
c3 REDX
c4 REDX
c5 REDX
c6 REDX
q1 REDX
q2 REDX

T4C56 #

Class: strat; Cap­tion: T4C56;

c1 REDX
c2 REDX
c3 REDX
c4 REDX
c5 CHECK
c6 CHECK
q1 CHECK
q2 CHECK

T4C4 #

Class: strat; Cap­tion: T4C4;

c1 REDX
c2 REDX
c3 REDX
c4 CHECK
c5 REDX
c6 REDX
q1 CHECK
q2 CHECK

T4C5 #

Class: strat; Cap­tion: T4C5;

c1 REDX
c2 REDX
c3 REDX
c4 REDX
c5 CHECK
c6 REDX
q1 CHECK
q2 CHECK

T4 #

Class: strat; Cap­tion: T4;

c1 CHECK
c2 CHECK
c3 CHECK
c4 CHECK
c5 CHECK
c6 CHECK
q1 CHECK
q2 CHECK

The­ory 5: Lo­gistic Func­tion #

T5AI #

This act­ive strategy does not work well with this method of show­ing the­ory strategies. Please visit this guide page to learn how to per­form T5AI.

T5Idle xexxx #

Class: strat_sep­ar­ated; Cap­tion: T5Idle xexxx;

IN­VIS Be­fore xexxx ρ After xexxx ρ
q1 CHECK CHECK
q2 CHECK CHECK
c1 CHECK REDX
c2 CHECK CHECK
c3 CHECK CHECK

IM­PORT­ANT: Do act­ive c2 buy­ing (buy­ing c2 when q is­n’t in­creas­ing, and x10 for the first few seconds of the pub­lic­a­tion) for the first few minutes of the pub­lic­a­tion.

The “xexxx” is re­turned by the the­ory sim­u­lator. For ex­ample, it could say:
T1Idle 3e647.

This means to start coast­ing at 3e647ρ.

Strategy Credit:

T5 #

Class: strat; Cap­tion: T5;

q1 CHECK
q2 CHECK
c1 CHECK
c2 CHECK
c3 CHECK

The­ory 6: In­teg­ral Cal­cu­lus #

T6AI #

Class: strat; Cap­tion: T6AI;

q1 When cost×(7+ lvl%10)< min(q2,r2,c5) cost
q2 CHECK
r1 When cost×(5+ lvl%10)< min(q2,r2,c5) cost
r2 CHECK
c1 When cost×(7+ lvl%10)<c2 cost
c2 As the pub­lic­a­tion pro­gresses, buy less c2 (and c1).
c3 REDX
c4 REDX
c5 CHECK
If you are con­fused about the “%”, read about it here.

How does c2 pur­chas­ing works ex­actly?

In the sim, the ra­tio at which c2 is bought to min(q2, r2, c5) is defined as the term ra­tio between the c5 term and the c11.15c2 term, which equates to c5r/c11.15c2. If this ra­tio is 2, then the sim will buy c2 when 2 times cheaper than min(q2, r2, c5).

T6SNAX x.xxexxx #

Class: strat_sep­ar­ated; Cap­tion: T6SNAX x.xxexxx;

IN­VIS Be­fore x.xxexxx ρ After x.xxexxx ρ
q1 CHECK CHECK
q2 CHECK CHECK
r1 CHECK CHECK
r2 CHECK CHECK
c1 CHECK REDX
c2 CHECK REDX
c3 REDX REDX
c4 REDX REDX
c5 CHECK CHECK

The “x.xxexxx” is re­turned by the re­com­men­ded the­ory sim­u­lator. For ex­ample, it could say:
T6SNAX 4.52e760.

This means to start coast­ing at 4.52e760ρ.

Strategy Cred­its:

T6NoC34d #

Class: strat; Cap­tion: T6NoC34d;

q1 When cost is 110 of q2 cost
q2 CHECK
r1 When cost is 110 of r2 cost
r2 CHECK
c1 When cost is 110 of c2 cost
c2 CHECK
c3 REDX
c4 REDX
c5 CHECK

T6NoC34 #

Class: strat; Cap­tion: T6NoC34;

q1 CHECK
q2 CHECK
r1 CHECK
r2 CHECK
c1 CHECK
c2 CHECK
c3 REDX
c4 REDX
c5 CHECK

T6NoC1234d #

Class: strat; Cap­tion: T6NoC1234d;

q1 When cost×(7+ lvl%10)< min(q2,r2,c5) cost
q2 CHECK
r1 When 5× cost< min(q2,r2,c5) cost
r2 CHECK
c1 REDX
c2 REDX
c3 REDX
c4 REDX
c5 CHECK

Note: If you need to, you can idle re­cov­ery by auto­buy­ing q1 and r1 un­til the the­ory has passed its pre­vi­ous pub­lic­a­tion point. This will re­duce your rates by only ~1% re­l­at­ive to buy­ing q1 and r1 at e1 ra­tio the en­tire pub­lic­a­tion.

T6NoC1234 #

Class: strat; Cap­tion: T6NoC1234;

q1 CHECK
q2 CHECK
r1 CHECK
r2 CHECK
c1 REDX
c2 REDX
c3 REDX
c4 REDX
c5 CHECK

T6NoC345d #

Class: strat; Cap­tion: T6NoC34d;

q1 When cost is 110 of q2 cost
q2 CHECK
r1 When cost is 110 of r2 cost
r2 CHECK
c1 When cost is 110 of c2 cost
c2 CHECK
c3 REDX
c4 REDX
c5 REDX

This strategy is some­times seen at lower τ’s but not at higher τ’s.

T6NoC345 #

Class: strat; Cap­tion: T6NoC345;

q1 CHECK
q2 CHECK
r1 CHECK
r2 CHECK
c1 CHECK
c2 CHECK
c3 REDX
c4 REDX
c5 REDX

This strategy is some­times seen at lower τ’s but not at higher τ’s.

T6C4d #

Class: strat; Cap­tion: T6C4d;

q1 When cost is 15 of min(q2,r2,c4) cost
q2 CHECK
r1 When cost is 15 of min(q2,r2,c4) cost
r2 CHECK
c1 REDX
c2 REDX
c3 REDX
c4 CHECK
c5 REDX

T6C4 #

Class: strat; Cap­tion: T6C4;

q1 CHECK
q2 CHECK
r1 CHECK
r2 CHECK
c1 REDX
c2 REDX
c3 REDX
c4 CHECK
c5 REDX

T6C3d #

Class: strat; Cap­tion: T6C3d;

q1 When cost is 15 of min(q2,c3) cost
q2 CHECK
c1 REDX
c2 REDX
c3 CHECK
c4 REDX
c5 REDX

Both T6C3d and T6C3 don’t have r1 or r2 lis­ted be­cause the two strategies only ap­pear on the sim be­low the mile­stones that give r1 and r2.

T6C3 #

Class: strat; Cap­tion: T6C3;

q1 CHECK
q2 CHECK
c1 REDX
c2 REDX
c3 CHECK
c4 REDX
c5 REDX

Both T6C3d and T6C3 don’t have r1 or r2 lis­ted be­cause the two strategies only ap­pear on the sim be­low the mile­stones that give r1 and r2.

The­ory 7: Nu­mer­ical Meth­ods #

T7PlaySpqceyX #

If there is no num­ber after T7­PlaySpqcey, then use this table:

Class: strat; Cap­tion: T7PlaySpqcey;

q1 When cost is 14 of c6 cost
c1 REDX
c2 REDX
c3 When cost is 110 of c6 cost
c4 When cost is 110 of c6 cost
c5 When cost is 14 of c6 cost
c6 CHECK

If there is a num­ber after T7PlaySpqcey (Ex­ample: T7PlaySpqcey10 or T7PlaySpqcey100), then use this table:

Class: strat; Cap­tion: T7PlaySpqceyX;

q1 When cost is 14 of c6 cost
c1 When cost is 110 of c2 cost
c2 When X times cheaper than c6 cost
c3 When cost is 110 of c6 cost
c4 When cost is 110 of c6 cost
c5 When cost is 14 of c6 cost
c6 CHECK

While the “X” is only dir­ectly in the c2 buy­ing con­di­tion, be­cause the c1 buy­ing con­di­tion is based on the cost of c2, the “X” also in­dir­ectly af­fects how much c1 is bought.

Re­gard­less of the “X” value, the c1 buy­ing con­di­tion re­mains “When cost is 110 of c2 cost”

The num­ber after T7PlaySpqcey oc­curs more at lower τ val­ues.

If you are con­fused about the “%”, read about it here.

Strategy Cred­its:

T7C3d #

Class: strat; Cap­tion: T7C3d;

q1 When cost is 110 of c3 cost
c1 REDX
c2 REDX
c3 CHECK
c4 REDX
c5 REDX
c6 REDX

T7C12d #

Class: strat; Cap­tion: T7C12d;

q1 When cost is 110 of c2 cost
c1 When cost is 18 of c2 cost
c2 CHECK
c3 REDX
c4 REDX
c5 REDX
c6 REDX

T7C12 #

Class: strat; Cap­tion: T7C12;

q1 CHECK
c1 CHECK
c2 CHECK
c3 REDX
c4 REDX
c5 REDX
c6 REDX

T7C123d #

Class: strat; Cap­tion: T7C123d;

q1 When cost is 110 of min(c2,c3) cost
c1 When cost is 18 of min(c2,c3) cost
c2 CHECK
c3 CHECK
c4 REDX
c5 REDX
c6 REDX

T7NoC12 #

Class: strat; Cap­tion: T7NoC12;

q1 CHECK
c1 REDX
c2 REDX
c3 CHECK
c4 CHECK
c5 CHECK
c6 CHECK

T7NoC123 #

Class: strat; Cap­tion: T7NoC123;

q1 CHECK
c1 REDX
c2 REDX
c3 REDX
c4 CHECK
c5 CHECK
c6 CHECK

T7NoC124 #

Class: strat; Cap­tion: T7NoC124;

q1 CHECK
c1 REDX
c2 REDX
c3 CHECK
c4 REDX
c5 CHECK
c6 CHECK

T7NoC1234 #

Class: strat; Cap­tion: T7NoC1234;

q1 CHECK
c1 REDX
c2 REDX
c3 REDX
c4 REDX
c5 CHECK
c6 CHECK

T7 #

Class: strat; Cap­tion: T7;

q1 CHECK
c1 CHECK
c2 CHECK
c3 CHECK
c4 CHECK
c5 CHECK
c6 CHECK

The­ory 8: Chaos The­ory #

T8PlaySo­l­arSwap #

Class: strat; Cap­tion: T8PlaySo­l­arSwap;

c1 When cost×(5+ lvl%10)< min(c2,c4) cost
c2 CHECK
c3 When cost is 25 of min(c2,c4) cost
c4 CHECK
c5 When cost is 25 of min(c2,c4) cost

Mile­stone Swap:

Every 34 seconds, re­move one level from the first mile­stone then im­me­di­ately add the level back.

If you are con­fused about the “%”, read about it here.

Strategy Cred­its:

T8Play #

Class: strat; Cap­tion: T8Play;

c1 When cost is 18 of min(c2,c4) cost
c2 CHECK
c3 When cost is 25 of min(c2,c4) cost
c4 CHECK
c5 When cost is 14 of min(c2,c4) cost

Strategy Cred­its:

T8SNAX #

Class: strat_sep­ar­ated; Cap­tion: T8SNAX;

Pub. Mult.* <1.6 1.62.3 >2.3
c1 CHECK REDX REDX
c2 CHECK CHECK CHECK
c3 CHECK CHECK REDX
c4 CHECK CHECK CHECK
c5 CHECK CHECK REDX
[FOOT;]* Pub­lic­a­tion Mul­ti­plier

Strategy Cred­its:

T8NoC35d #

Class: strat; Cap­tion: T8NoC35d;

c1 When cost is 110 of min(c2,c4) cost
c2 CHECK
c3 REDX
c4 CHECK
c5 REDX
If you are con­fused about the “%”, read about it here.

T8NoC35 #

Class: strat; Cap­tion: T8NoC35;

c1 CHECK
c2 CHECK
c3 REDX
c4 CHECK
c5 REDX

T8NoC5d #

Class: strat; Cap­tion: T8NoC5d;

c1 When cost is 110 of min(c2,c4) cost
c2 CHECK
c3 CHECK
c4 CHECK
c5 REDX

T8NoC5 #

Class: strat; Cap­tion: T8NoC5;

c1 CHECK
c2 CHECK
c3 CHECK
c4 CHECK
c5 REDX

T8NoC3d #

Class: strat; Cap­tion: T8NoC3d;

c1 When cost is 110 of min(c2,c4) cost
c2 CHECK
c3 REDX
c4 CHECK
c5 CHECK

T8NoC3 #

Class: strat; Cap­tion: T8NoC3;

c1 CHECK
c2 CHECK
c3 REDX
c4 CHECK
c5 CHECK

T8d #

Class: strat; Cap­tion: T8d;

c1 When cost is 110 of c2 cost
c2 CHECK
c3 CHECK
c4 CHECK
c5 CHECK

T8 #

Class: strat; Cap­tion: T8;

c1 CHECK
c2 CHECK
c3 CHECK
c4 CHECK
c5 CHECK

Wei­er­straß Sine Product #

WSPdStopC1 #

Class: strat_sep­ar­ated; Cap­tion: WSPdStopC1;

IN­VIS First 15sec of Pub­lic­a­tion Rest of Pub­lic­a­tion
q1 When cost×(8+ lvl%10)< min(q2,n,c2) cost When cost×(8+ lvl%10)< min(q2,n,c2) cost
q2 CHECK CHECK
n CHECK CHECK
c1 CHECK When cost is Ra­tio* of min(q2,n,c2) cost
c2 CHECK CHECK
If you are con­fused about the “%”, read about it here.

* The “Ra­tio” stated in c1 is de­term­ined as fol­lows, where ρ is ρ at the end of your last pub­lic­a­tion:

Class: strat; Cap­tion: c1 Ra­tio;

ρ<e25 1
e25ρ<e40 13
e40ρ<e200 110
e200ρ<e400 150
e400ρ<e700 11,000
ρ>e700 Do not buy c1 after 15sec into pub­lic­a­tion

Strategy Cred­its:

WSPStopC1 #

Class: strat_sep­ar­ated; Cap­tion: WSPStopC1;

IN­VIS First 15sec of Pub­lic­a­tion Rest of Pub­lic­a­tion
q1 CHECK CHECK
q2 CHECK CHECK
n CHECK CHECK
c1 CHECK If ρ<e450, ✔️
If ρ>e450,❌
c2 CHECK CHECK

Strategy Cred­its:

WSP #

Class: strat; Cap­tion: WSP;

q1 CHECK
q2 CHECK
n CHECK
c1 CHECK
c2 CHECK

Se­quen­tial Lim­its #

SLMS #

Mile­stone Swap

The mile­stone state will be de­scribed with four num­bers. These de­scribe the pri­or­ity of the mile­stone. For ex­ample, 4→3→1→2 means you should pri­or­it­ize buy­ing fourth mile­stone levels first, then after the fourth mile­stone is maxed, then you buy third mile­stone levels, and then first mile­stone, then second mile­stone.


There are 3 mile­stone states:

State 1: 4→3→1→2 (pri­or­it­izes boost for the eγ term)

State 2: 2→1→4→3 (pri­or­it­izes boost for ρ˙2)

State 3: 1→2→4→3 (pri­or­it­izes boost for in­stant­an­eous ρ gain, aka ρ2 ex­po­nent)


This strategy swaps mile­stones de­pend­ing on how far away the next b1 or b2 up­grade is.

The goal of this strategy is:

  1. Buy b1/b2
  2. Swap mile­stones into State 1 to fully util­ize the boost from the new b1/b2 up­grade.
  3. After some time (the ex­act amount of time will be de­scribed later in the strategy), we want to swap to State 2. This way we boost ρ˙2 so we get more ρ2 quicker.
  4. When we are closer to the next b1/b2 up­grade, swap to State 3 so we util­ize the boost that we just got for ρ2. This will get us to the next b1/b2 up­grade a lot quicker.
  5. Re­peat.


This may seem dif­fi­cult to ex­ecute, but pub­lic­a­tions in SL are 1 to 1.5 hours long after e50ρ-e300ρ. This means there can be up to 5-10 minute gaps between b1/b2 up­grades later in the pub­lic­a­tion. You will also get used to the swap­ping ra­tios and dur­a­tion quickly be­cause of the con­sist­ent pub­lic­a­tion lengths. At the very end of pub­lic­a­tions, you will also not have to mile­stone swap, as we will use State 3 only, to get the last ρ boost be­fore pub­lish­ing.


As long as ρ < e175, we will swap between the three states, after that its just the first two states.

Note: NEVER swap into State 2 after 4.5 pub­lic­a­tion mul­ti­plier. Do State 3 in­stead for that time.


The ra­tios for swap­ping are as fol­lows, where you enter the next state when the ra­tio: min(b1cost,b2cost)ρ is lower than the ra­tio provided un­der the header:

Class: strat_sep­ar­ated; Cap­tion: Ra­tios for SLMS Swap­ping;

IN­VIS State 1 State 2 State 3
e25ρ<e50 Un­til 5x costρ Un­til 4x costρ Un­til up­grade is bought
e50ρ<e75 Un­til 7x costρ Un­til 6x costρ Un­til up­grade is bought
e75ρ<e100 Un­til 12x costρ Un­til 10x costρ Un­til up­grade is bought
e100ρ<e150 Un­til 20x costρ Un­til 15x costρ Un­til up­grade is bought
e150ρ<e175 Un­til 8x costρ Un­til 6x costρ Un­til up­grade is bought
e175ρ<e200 Un­til 1.5x costρ Un­til up­grade is bought Skip
e200ρ<e275 Un­til 3x costρ Skip Un­til up­grade is bought
e275ρ<e300 Un­til 2x costρ Skip Un­til up­grade is bought
[FOOT;]cost in the table refers to min(b1,b2) cost.

This may seem con­fus­ing, but let’s take the first row as an ex­ample.

In the first phase,e25ρe50ρ, you should have your mile­stones in State 1 un­til ρ is 15 of min(b1 cost, b2 cost).

Then, swap to State 2 un­til ρ is 1/​4 of min(b1 cost, b2 cost).

After that, swap to State 3 un­til you get the up­grade.

Note: You do not have to fol­low those ra­tios ex­actly. It does not make much dif­fer­ence if you do it slightly dif­fer­ently.

The num­bers are just im­port­ant to give the idea for around where you want to swap.

e.g. in e200ρ+ range, you only want to swap when close to next b1/b2. and e75-e150ρ you swap very early.

These num­bers also tell you that you never want to be in State 2 for a long time.

Vari­able Buy­ing

Class: strat_sep­ar­ated; Cap­tion: SLMS;

Pub. Mult.* <4 47.5 >7.5
a1 CHECK REDX REDX
a2 CHECK REDX REDX
b1 CHECK CHECK REDX
b2 CHECK CHECK REDX
[FOOT;]* Pub­lic­a­tion Mul­ti­plier

Strategy Credit:

SLMSd #

For the mile­stone swap­ping de­tails, read the above strategy, SLMS. This strategy only mod­i­fies the vari­able buy­ing strategies.

Class: strat_sep­ar­ated; Cap­tion: SLMSd;

Pub. Mult.* <4 47.5 >7.5
a1 If lvl%3=0, then ✔️.
If not, buy when cost×2×(lvl%3)<a2 cost.
REDX REDX
a2 CHECK REDX REDX
b1 If lvl%4=0 or 1, then ✔️.
If not, buy when cost×(lvl%4)<b2 cost.
If lvl%4=0 or 1, then ✔️.
If not, buy when cost×(lvl%4)<b2 cost.
REDX
b2 CHECK CHECK REDX
[FOOT;]* Pub­lic­a­tion Mul­ti­plier
If you are con­fused about the “%”, read about it here.

Strategy Credit:

SLStopAd #

Class: strat_sep­ar­ated; Cap­tion: SLStopAd;

Pub. Mult.* <4.5 4.56 >6
a1 If lvl%3=0, then ✔️.
If not, buy when cost×2×(lvl%3)<a2 cost.
REDX REDX
a2 CHECK REDX REDX
b1 If lvl%4=0 or 1, then ✔️.
If not, buy when cost×(lvl%4)<b2 cost.
If lvl%4=0 or 1, then ✔️.
If not, buy when cost×(lvl%4)<b2 cost.
REDX
b2 CHECK CHECK REDX
[FOOT;]* Pub­lic­a­tion Mul­ti­plier
If you are con­fused about the “%”, read about it here.

The boost from doub­lings (a1 to a2, b1 to b2) is rarely enough to jus­tify choos­ing this strategy over the idle strategy SLStopA.

Strategy Cred­its:

SLStopA #

Class: strat_sep­ar­ated; Cap­tion: SLStopA;

Pub. Mult.* <4.5 4.56 >6
a1 CHECK REDX REDX
a2 CHECK REDX REDX
b1 CHECK CHECK REDX
b2 CHECK CHECK REDX
[FOOT;]* Pub­lic­a­tion Mul­ti­plier

Strategy Cred­its:

Euler’s For­mula #

EFAI #

Class: strat_sep­ar­ated; Cap­tion: EFAI;

IN­VIS Re­cov­ery (pub mult <1) τ Gain (pub mult >1)
t˙ CHECK CHECK
q1 When cost×(10+lvl%10)<q2 cost When cost×(10+lvl%10)<q2 cost
q2 CHECK CHECK
b1 CHECK When 15 of a2 cost
b2 CHECK When 15 of a2 cost
c1 CHECK When 15 of a3 cost
c2 CHECK When 15 of a3 cost
a1 When cost×(4+lvl%102)<q2 cost When cost×(4+lvl%102)<q2 cost
a2 CHECK CHECK
a3 CHECK CHECK

When the the­ory sim­u­lator re­com­mends this strategy, it will show something like:
EFAI q1: 1223 q2: 144 a1: 382

The levels it shows after each vari­able are the last levels you should buy them to in this pub­lic­a­tion.

If you are con­fused about the “%”, read about it here.

Strategy Cred­its:

EFSNAX #

Class: strat_sep­ar­ated; Cap­tion: EFSNAX;

IN­VIS Re­cov­ery (pub mult <1) τ Gain (pub mult >1)
t˙ CHECK CHECK
q1 CHECK REDX
q2 CHECK CHECK
b1 CHECK REDX
b2 CHECK REDX
c1 CHECK REDX
c2 CHECK REDX
a1 CHECK CHECK
a2 CHECK CHECK
a3 CHECK CHECK
[FOOT;]If be­low e150ρ, don’t auto­buy a1 after re­cov­ery.

Strategy Cred­its:

EFd #

Class: strat; Cap­tion: EFd;

t˙ CHECK
q1 When cost is 110 of q2 cost
q2 CHECK
b1 CHECK
b2 CHECK
c1 CHECK
c2 CHECK
a1 When cost is 14 of q2 cost
a2 CHECK
a3 CHECK

EF #

Class: strat; Cap­tion: EF;

t˙ CHECK
q1 CHECK
q2 CHECK
b1 CHECK
b2 CHECK
c1 CHECK
c2 CHECK
a1 CHECK
a2 CHECK
a3 CHECK

Con­ver­gents to √2 #

CSR2XL x.xx #

Class: strat_sep­ar­ated; Cap­tion: CSR2XL x.xx;

IN­VIS Be­fore x.xx Pub Mult After x.xxx Pub Mult
q1 When cost is 110 of min(q2,n,c2) cost REDX
q2 ✔️* REDX
c1 When cost is 110 of min(q2,n,c2) cost REDX
n ✔️** REDX
c2 CHECK REDX
[FOOT;]* If q2 cost is sim­ilar to n or c2 cost, pri­or­it­ize n or c2 re­spect­ively.
[FOOT;]** If n and c2 have sim­ilar costs, pri­or­it­ize c2.

The “x.xx” is re­turned by the the­ory sim­u­lator. For ex­ample, it could say:
CSR2XL 2.85.

This means turn off auto­buy on all vari­ables at 2.85 pub­lic­a­tion mul­ti­plier.

Mile­stone Swap (pre e500ρ)

Start pub­lic­a­tion with mile­stones in c2/c2 ex­po­nent.

Swap to q1 ex­po­nent when one of these is true:

Fol­low the sim’s ad­vice for when to start coast­ing.

The “Ra­tio” stated in the q1 swap con­di­tions is de­term­ined as fol­lows, where ρ is ρ at the end of your last pub­lic­a­tion:

Class: strat; Cap­tion: Ra­tio;

ρ<e45 Swap when you are very close to the up­grade.*
e45ρ<e80 4
e80ρ<e115 8
e115ρ<e220 20
ρ>e220 40
[FOOT;]* Could­n’t find any good ra­tio here, just swap when you are very close to the up­grade. - XLII

Strategy Cred­its:

CSR2d #

Class: strat; Cap­tion: CSR2d;

q1 When cost is 110 of min(q2,n,c2) cost
q2 CHECK
c1 When cost is 110 of min(q2,n,c2) cost
n CHECK
c2 CHECK

CSR2 #

Class: strat; Cap­tion: CSR2;

q1 CHECK
q2 CHECK
c1 CHECK
n CHECK
c2 CHECK

Frac­tional In­teg­ra­tion #

FId #

Class: strat; Cap­tion: FId;

q1 When cost×(1+lvl%23)<min(q2,K) cost
q2 CHECK
K CHECK
m CHECK
n When cost×(1+lvl%11)<min(q2,K,m) cost

Mile­stone rout­ing in­form­a­tion

This strategy does not use the 3rd level of the g(x) mile­stone un­til you un­lock the last mile­stone point at e1150ρ.

FI #

Class: strat; Cap­tion: FI;

q1 CHECK
q2 CHECK
K CHECK
m CHECK
n CHECK

Mile­stone rout­ing in­form­a­tion

This strategy does not use the 3rd level of the g(x) mile­stone un­til you un­lock the last mile­stone point at e1150ρ.

FIMSd #

Class: strat; Cap­tion: FIMSd;

q1 When cost×(1+lvl%23)<min(q2,K) cost
q2 CHECK
K CHECK
m CHECK
n When cost×(1+lvl%11)<min(q2,K,m) cost

Mile­stone swap­ping strategy

When buy­ing a new level of q2, swap n and m mile­stones to q1 ex­po­nent to build up q.

Swap back to m and n when q got mul­ti­plied by a ra­tio (since you star­ted the swap­ping phase) de­pend­ing on your q1lvl%23:

Class: strat; Cap­tion: q Ra­tio based on q1lvl%23;

q1 lvl%23 q Ra­tio
1-4 4
5-9 3
10-19 2.5
0, 20-22 2

Strategy Cred­its:

FIMS #

Class: strat; Cap­tion: FIMS;

q1 CHECK
q2 CHECK
K CHECK
m CHECK
n CHECK

Mile­stone swap­ping strategy

When buy­ing a new level of q2, swap n and m mile­stones to q1 ex­po­nent to build up q.

Swap back to m and n when q got mul­ti­plied by a ra­tio (since you star­ted the swap­ping phase) de­pend­ing on your q1lvl%23:

Class: strat; Cap­tion: q Ra­tio based on q1lvl%23;

q1 lvl%23 q Ra­tio
1-4 4
5-9 3
10-19 2.5
0, 20-22 2

Strategy Cred­its:

FIdPer­maSwap #

Class: strat; Cap­tion: FIdPer­maSwap;

q1 When cost×(1+lvl%23)<min(q2,K) cost
q2 CHECK
K CHECK
m CHECK
n When cost×(1+lvl%11)<min(q2,K,m) cost

Per­maSwap strategy

Be­fore reach­ing e1076ρ in your pub­lic­a­tion, do not use the 3rd level of the g(x) mile­stone.

Upon reach­ing e1076ρ, switch a mile­stone point into the 3rd level of the g(x) mile­stone, at the cost of re­set­ting q.

FIPer­maSwap #

Class: strat; Cap­tion: FIPer­maSwap;

q1 CHECK
q2 CHECK
K CHECK
m CHECK
n CHECK

Per­maSwap strategy

Be­fore reach­ing e1076ρ in your pub­lic­a­tion, do not use the 3rd level of the g(x) mile­stone.

Upon reach­ing e1076ρ, switch a mile­stone point into the 3rd level of the g(x) mile­stone, at the cost of re­set­ting q.

FIMS­dPer­maSwap #

Class: strat; Cap­tion: FIMS­dPer­maSwap;

q1 When cost×(1+lvl%23)<min(q2,K) cost
q2 CHECK
K CHECK
m CHECK
n When cost×(1+lvl%11)<min(q2,K,m) cost

Mile­stone swap­ping strategy

When buy­ing a new level of q2, swap n and m mile­stones to q1 ex­po­nent to build up q.

Swap back to m and n when q got mul­ti­plied by a ra­tio (since you star­ted the swap­ping phase) de­pend­ing on your q1lvl%23:

Class: strat; Cap­tion: q Ra­tio based on q1lvl%23;

q1 lvl%23 q Ra­tio
1-4 4
5-9 3
10-19 2.5
0, 20-22 2

Per­maSwap strategy

Be­fore reach­ing e1076ρ in your pub­lic­a­tion, do not use the 3rd level of the g(x) mile­stone.

Upon reach­ing e1076ρ, switch a mile­stone point into the 3rd level of the g(x) mile­stone, at the cost of re­set­ting q.

Strategy Cred­its:

FIMSPer­maSwap #

Class: strat; Cap­tion: FIMSPer­maSwap;

q1 CHECK
q2 CHECK
K CHECK
m CHECK
n CHECK

Mile­stone swap­ping strategy

When buy­ing a new level of q2, swap n and m mile­stones to q1 ex­po­nent to build up q.

Swap back to m and n when q got mul­ti­plied by a ra­tio (since you star­ted the swap­ping phase) de­pend­ing on your q1lvl%23:

Class: strat; Cap­tion: q Ra­tio based on q1lvl%23;

q1 lvl%23 q Ra­tio
1-4 4
5-9 3
10-19 2.5
0, 20-22 2

Per­maSwap strategy

Be­fore reach­ing e1076ρ in your pub­lic­a­tion, do not use the 3rd level of the g(x) mile­stone.

Upon reach­ing e1076ρ, switch a mile­stone point into the 3rd level of the g(x) mile­stone, at the cost of re­set­ting q.

Strategy Cred­its:

Fractal Pat­terns #

FPmod­BurstC1MS #

Class: strat; Cap­tion: FPmod­BurstC1MS;

t˙ CHECK
c1 When cost×(1+lvl%100)<min(c2,s) cost*
c2 ✔️**
q1 When cost×(1+lvl%10)<min(q2,s) cost
q2 ✔️***
r1 CHECK
n CHECK
s CHECK
[FOOT;]* If you can af­ford the next c1lvl%100=1 be­fore the next c2 or s lvl, then auto­buy c1.
[FOOT;]** If c2 and s have sim­ilar costs, pri­or­it­ize s.
[FOOT;]*** If q2 and s have sim­ilar costs, pri­or­it­ize s.

Mile­stone swap­ping strategy (e700ρ+)

After you un­lock the s mile­stone, you can per­form mile­stone swap­ping un­til s>2. Al­tern­ate between hav­ing the s mile­stone on and off. When s>2, keep the mile­stone on everytime. Mile­stone swap­ping is no longer re­quired once you can reach s>2 quickly.

For more in­form­a­tion about the FP mile­stone swap­ping strategy, check here.

Strategy Cred­its:

FPdMS #

Class: strat; Cap­tion: FPdMS;

t˙ CHECK
c1 When cost×(1+lvl%100)<c2 cost
c2 CHECK
q1 CHECK
q2 CHECK
r1 CHECK
n CHECK
s CHECK

Mile­stone swap­ping strategy (e700ρ+)

After you un­lock the s mile­stone, you can per­form mile­stone swap­ping un­til s>2. Al­tern­ate between hav­ing the s mile­stone on and off. When s>2, keep the mile­stone on everytime. Mile­stone swap­ping is no longer re­quired once you can reach s>2 quickly.

For more in­form­a­tion about the FP mile­stone swap­ping strategy, check here.

FP #

Class: strat; Cap­tion: FP;

t˙ CHECK
c1 CHECK
c2 CHECK
q1 CHECK
q2 CHECK
r1 CHECK
n CHECK
s CHECK

Riemann Zeta Func­tion #

RZdBH #

Class: strat; Cap­tion: RZdBH;

c1 When c1lvl<4×c2lvl+2
c2 CHECK
w1 When cost is frac15 of min(w2,w3) cost
w2 CHECK
w3 CHECK
b ✔️*
[FOOT;]* Do not buy b un­til t>16.

When the the­ory sim­u­lator re­com­mends this strategy, it will show something like:
RZdBH t=388.85 c1: 3091 c2: 773.

The value after t is the t value at which the black hole should be set. We re­com­mend put­ting the threshold 0.01 above this value to avoid pre­ci­sion is­sues.

The levels it shows after c1 and c2 are the last levels you should buy them to in this pub­lic­a­tion.


Strategy cred­its:

RZBH #

Class: strat; Cap­tion: RZBH;

c1 CHECK
c2 CHECK
w1 CHECK
w2 CHECK
w3 CHECK
b CHECK

When the the­ory sim­u­lator re­com­mends this strategy, it will show something like:
RZdBH t=388.85 c1: 3091 c2: 773.

The value after t is the t value at which the black hole should be set. We re­com­mend put­ting the threshold 0.01 above this value to avoid pre­ci­sion is­sues.

The levels it shows after c1 and c2 are the last levels you should buy them to in this pub­lic­a­tion.


Strategy cred­its:

RZSpir­alSwap #

Class: strat; Cap­tion: RZSpir­alSwap;

c1 When c1lvl<4×c2lvl+2
c2 CHECK
w1 When cost is 15 of w2 cost
w2 CHECK
w3 CHECK
b ✔️*
[FOOT;]* Do not buy b un­til t>16.

Spir­alSwap

To per­form Spir­alSwap, switch mile­stones to pri­or­it­ize c1 ex­po­nent when ζ is close to zero (when the graph is close to the ori­gin) and to pri­or­it­ize w2 when |ζ|>1.

This strategy is ex­tremely act­ive. Us­ing RZdMS is much easier and does­n’t lose that much time com­pared to RZSpir­alSwap.

When the the­ory sim­u­lator re­com­mends this strategy, it will show something like:
RZSpir­alSwap c1: 953 c2: 238.

The levels it shows after c1 and c2 are the last levels you should buy them to in this pub­lic­a­tion.


Strategy cred­its:

RZdMS #

Class: strat; Cap­tion: RZdMS;

c1 When c1lvl<4×c2lvl+2
c2 CHECK
w1 When cost is 15 of w2 cost
w2 CHECK
w3 CHECK
b ✔️*
[FOOT;]* Do not buy b un­til t>16.

When the the­ory sim­u­lator re­com­mends this strategy, it will show something like:
RZdMS swap: 197 c1: 953 c2: 238.

Start the pub­lic­a­tion with the w2 mile­stone on. The value after swap is the ρ value were you should switch it to c1 ex­po­nent.

The levels it shows after c1 and c2 are the last levels you should buy them to in this pub­lic­a­tion.


Strategy cred­its:

RZMS #

Class: strat; Cap­tion: RZMS;

c1 CHECK
c2 CHECK
w1 CHECK
w2 CHECK
w3 CHECK
b CHECK

When the the­ory sim­u­lator re­com­mends this strategy, it will show something like:
RZdMS swap: 197 c1: 953 c2: 238.

Start the pub­lic­a­tion with the w2 mile­stone on. The value after swap is the ρ value were you should switch it to c1 ex­po­nent.

The levels it shows after c1 and c2 are the last levels you should buy them to in this pub­lic­a­tion.


Strategy cred­its:

RZd #

Class: strat; Cap­tion: RZd;

c1 When c1lvl<4×c2lvl+2*
c2 CHECK
w1 When cost is 15 of min(w2,w3) cost
w2 CHECK
w3 CHECK
b ✔️**
[FOOT;]* If you don’t have c1 ex­po­nent mile­stones, use 4\times c_2$lvl + 1 in­stead.
[FOOT;]** Do not buy b un­til t>16.

When the the­ory sim­u­lator re­com­mends this strategy, it will show something like:
RZd c1: 953 12: 238.

The levels it shows after c1 and c2 are the last levels you should buy them to in this pub­lic­a­tion.


Strategy cred­its:

RZ #

Class: strat; Cap­tion: RZ;

c1 CHECK
c2 CHECK
w1 CHECK
w2 CHECK
w3 CHECK
b CHECK

When the the­ory sim­u­lator re­com­mends this strategy, it will show something like:
RZ c1: 953 c2: 238.

The levels it shows after c1 and c2 are the last levels you should buy them to in this pub­lic­a­tion.


Strategy cred­its:

Mag­netic Fields #

MFd2 #

Class: strat; Cap­tion: MFd2;

c1 When cost×8+(lvl%7)< min(2×c2,a2,3×δ) cost
c2 CHECK
a1 When I×1.2<Icap
or I<Icap and cost is 120 of min(c2,a2,δ) cost
a2 CHECK
δ When cost is 13 of min(2×c2,a2) cost
v1 Only buy right be­fore a re­set
v2 Only buy right be­fore a re­set
v3 Only buy right be­fore a re­set
v4 Only buy right be­fore a re­set

Strategy Cred­its:

MFd #

Class: strat; Cap­tion: MFd;

c1 When cost is 110 of min(c2,a2,δ) cost
c2 CHECK
a1 When I<12Icap or cost is 110 of min(c2,a2,δ) cost
a2 CHECK
δ CHECK
v1 Only buy right be­fore a re­set
v2 Only buy right be­fore a re­set
v3 Only buy right be­fore a re­set
v4 Only buy right be­fore a re­set

Strategy Cred­its:

MF #

Class: strat; Cap­tion: MF;

c1 CHECK
c2 CHECK
a1 CHECK
a2 CHECK
δ CHECK
v1 Only buy right be­fore a re­set
v2 Only buy right be­fore a re­set
v3 Only buy right be­fore a re­set
v4 Only buy right be­fore a re­set

Strategy Cred­its:

Basel Prob­lem #

BaPAI #

Class: strat; Cap­tion: BaPAI;

t˙ CHECK
c1 If cu­mu­lat­ive cost to c1lvl%64=1 is <2x cheapest other pur­chase,
buy un­til c1lvl%64=1.
When sav­ing for c1lvl%64=1, ✔️.
Oth­er­wise, buy at 12(c1lvl%64) ra­tio to other vari­ables.
c2 CHECK
c3 CHECK
c4 CHECK
c5 CHECK
c6 CHECK
c7 CHECK
c8 CHECK
c9 CHECK
c10 CHECK
n CHECK

Start coast­ing when x25 away from the next pub­lic­a­tion mark or next mile­stone.


Strategy cred­its:

BaPAIMS #

BaPAIMS is the mile­stone swap­ping strategy for BaP.

For how to per­form the mile­stone swap­ping strategy, check here.

For the vari­able buy­ing strategy, check BaPAI.

BaPcoast #

Class: strat; Cap­tion: BaPcoast;

t˙ CHECK
c1 CHECK
c2 CHECK
c3 CHECK
c4 CHECK
c5 CHECK
c6 CHECK
c7 CHECK
c8 CHECK
c9 CHECK
c10 CHECK
n CHECK

Start coast­ing when x25 away from the next pub­lic­a­tion mark or next mile­stone.


Strategy cred­its:

BaP #

Class: strat; Cap­tion: BaP;

t˙ CHECK
c1 CHECK
c2 CHECK
c3 CHECK
c4 CHECK
c5 CHECK
c6 CHECK
c7 CHECK
c8 CHECK
c9 CHECK
c10 CHECK
n CHECK