Ex­po­nen­tial Idle Guides

Cus­tom The­or­ies

Guide writ­ten by Playspout and Snaeky. Con­tri­bu­tions from the Amaz­ing Com­munity.

This guide is cur­rently un­der­go­ing change. Keep in mind, strategies may change.

Feel free to use the gloss­ary as needed.

Cus­tom The­ory Ba­sics #

Cus­tom the­or­ies are the­or­ies made by play­ers in the com­munity. As of April 1st, 2024, there are 6 of­fi­cial cus­tom the­or­ies that con­trib­ute up to e600 \(\tau\) per the­ory; Wei­er­strass Sine Product made by Xelaroc (WSP), Se­quen­tial Lim­its by El­lip­sis (SL), Euler’s For­mula by Pea­nut, Snaeky, and XLII (EF), Con­ver­gents to Square Root 2 (CSR2/​CS2) by Sol­arion, Frac­tional In­teg­ra­tion (FI) by Gen and Snaeky, and Fractal Pat­terns (FP) by XLII. The the­or­ies will be ab­bre­vi­ated as WSP, SL, EF, CSR2, FI, and FP from now on.

In or­der to bal­ance cus­tom the­or­ies with the main the­or­ies in the en­dgame, cus­tom the­or­ies have a low con­ver­sion rate (with one ex­cep­tion) from \(\rho\) to τ. WSP, SL, and CSR2 have con­ver­sion rates of τ = \(\rho^{0.4}\) while EF has a \(\tau\) con­ver­sion rate of τ = \(\rho^{1.6}\) and FP with a con­ver­sion rate of τ = \(\rho^{0.3}\).

Which Cus­tom The­or­ies (CTs) should I do? #

In gen­eral, you want to be as ef­fi­cient as pos­sible since R9 does not af­fect cus­tom the­or­ies. If you can­not be act­ive, try not to do an act­ive the­ory or do an act­ive strategy. Some cus­tom the­or­ies are more act­ive than nor­mal the­or­ies and it is highly sug­ges­ted that if you are do­ing act­ive strategy for a Cus­tom the­ory (SL or FI be­fore all mile­stones, CSR2, WSP, or early FP) that you do an idle main the­ory (such as t2, t4, or t6) so that you don’t miss out on \(\tau/​hour\).

If you have time for act­ive strategies, try to do the CT with the highest act­ive \(\tau/​hour\), or you can chase a spike in tau/​hour, such as EF e50 \(rho\) or FP e95 \(rho\). You can check this with the sim.

For idle time, do the one with the highest idle \(\tau/​hour\), (or the longest pub­lic­a­tion time if you’re do­ing overnights), with pref­er­ence to­ward EF, SL, FP past e1050, or FI when you only have 1 mile­stone to swap. For ex­ample, if SL has 2 \(\tau/​hour\) and CSR2 also has 2 \(\tau/​hour\), ideally we would pick SL. The reason we prefer SL, EF, FP and FI is be­cause these the­or­ies con­tain mul­tiple grow­ing vari­ables. This means the the­or­ies gen­er­ally re­quire less babysit­ting as the vari­ables grow by them­selves. The as­sump­tion of day­time idle is that we can check and pub­lish a the­ory every 2 hours or so. If you can only check every 8 hours idle, please see the overnight strategy just above.

Wei­er­strass Sine Product (WSP) #

WSP Over­view #

The very first of­fi­cial cus­tom the­ory; WSP was de­veloped by Xelaroc, who also came up with some of the strategies used in the the­ory. The idea be­hind the the­ory is to use the fac­tor­iz­a­tion of sine to in­crease \(\rho\). There are mul­tiple equa­tions with this the­ory, and some may look daunt­ing, so we’ll have a look at each one.

WSP Equa­tion De­scrip­tion #

\(\dot{\rho} = q_1^{1.04}q_2q\)

\(\dot{q} = c_2s_n({\chi}) / sin({\chi})\)

\(s_n({x}) := x\prod_{k=1}^{n}(1-\frac{x}{k\pi}^2)\)

\(\chi = \pi\frac{c_1n}{c_1+n/​3^{3}}+1\)

The first line states that the rate of change in rho is \(q_1^{1.04}q_2q\). Ini­tially it’s simply \(q_1q_2q\) without any ex­po­nent. With mile­stones we add more ex­po­nents.

For the second line, the higher the \(\chi\) (spelled ‘chi’, pro­nounced as ‘kai’), the higher the \(s_n({\chi})\). We want to in­crease \(\chi\) by in­creas­ing \(n\) and \(c_1\). The signs of \(s_n({\chi})\) and \(sin({\chi})\) will al­ways match, so the frac­tion can’t be neg­at­ive. Ad­di­tion­ally, the \(c_2\) vari­able is a mile­stone which is not ini­tially avail­able.

The third line is the most com­plic­ated. Gen­er­ally we can fac­tor­ize an equa­tion when its graph touches the x-axis. For a sine curve, it touches the x-axis start­ing from x = 0, and re­peats every x= \(\pi\). These mul­ti­plied factors form the basis of the Wei­er­strass Sine Product. A sim­pler in­ter­pret­a­tion is that we can see ‘x’ ap­pear­ing both out­side and in­side the products in the nu­mer­ator. Since \(\chi\) is ‘x’ here, the higher the \(\chi\), the higher the \(s_n({\chi})\) as stated earlier.

Fi­nally, the ac­tual \(\chi\) equa­tion: in­creas­ing \(c_1\) and \(n\) in­creases \(\chi\). Note that from the frac­tion, we don’t want to in­crease only \(c_1\) or only \(n\). Rather we should in­crease both. Us­ing stand­ard strategies this should be no prob­lem. The \(n/​3^{3}\) part in the de­nom­in­ator is a mile­stone term. This means that \(n\) is bet­ter than \(c_1\) as more \(n/​3\) mile­stones are ac­cu­mu­lated.

WSP Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on ρ˙ with all mile­stones are as fol­lows:

Brief sum­mary of vari­able strengths of WSP.
Brief De­scrip­tion
q1 About 7% in­crease on ρ dot on av­er­age.
q2 Doubles ρ dot - in­stant­an­eous.
n Ini­tially about 50% in­crease sim­ilar to c1. Slowly ramps up to 4 times in­crease in ρ dot. At e400 ρ and higher, it is very close to a 4x in­crease.
c1 Ini­tially about 50% in­crease. Tends to 0% in­crease as ρ in­creases. At e400 ρ the in­crease is not no­tice­able any­more. Early in WSP we still buy them throughout. Late in WSP we only buy for the first 20 seconds or so of each pub­lic­a­tion.
c2 Doubles ρ dot - over time


WSP Strategy #

Early game the vari­able strengths are ordered as fol­lows:

\(q_2\) ≈ \(c_2\) > \(n\) > \(c_1\) > \(q_1\)

Late game these be­come:

\(n\) > \(q_2\) ≈ \(c_2\) > \(q_1\) >>> \(c_1\)

Idle

Be­fore you get e400 \(\rho\) for idle, simply auto­buy all.

Once you have e400 \(\rho\), \(c_1\) starts to be­come ex­tremely bad. Be­cause of this, the new idle strategy would be to auto­buy all for 20 seconds or so. Then turn \(c_1\) OFF. Con­tinue to auto­buy the rest of the vari­ables.

Act­ive

For a simple act­ive strategy be­fore e400 \(\rho\), simply auto­buy \(q_2\) and \(c_2\) since they double the rates long term. \(n\) and \(c_1\) give ap­prox­im­ately 60% boost (with \(n\) be­com­ing more power­ful with mile­stones and vice versa for \(c_1\)). We will buy \(n\) and \(c_1\) when their costs are less than 50% of the min­imum of \(q_2\) and \(c_2\).
For \(q_1\), we will buy it when its cost is less than 10% of the min­imum of \(q_2\) and \(c_2\). For ex­ample, if \(q_1\) costs 1.2e100 and \(q_2\) costs 1e101, we would not buy \(q_1\) as it’s ‘too ex­pens­ive’ com­pared to \(q_2\).

For act­ive strategy, \(n\) starts to be­come more power­ful than \(q_2\). If their costs are sim­ilar, we will pri­or­it­ize \(n\) first. For ex­ample, if \(n\) costs 1.4e101 and \(q_2\) costs 1.2e101, we will buy \(n\) first. Sim­il­arly to the idle strategy, we will buy \(c_1\) only for the first 20 seconds or so. If you want more in­form­a­tion on the dif­fer­ent strategies per­tain­ing to WSP, please see List of the­ory strategies

WSP Mile­stone Route #

All mile­stones into the 3rd/​last mile­stone. Then into 2nd mile­stone, then into 1st mile­stone.
For mile­stone swap­ping, swap all mile­stones from 2nd and 3rd into 1st mile­stone. Usu­ally you only do this when you’re about to pub­lish.

0/​0/​1 0/​0/​2 0/​0/​3
0/​1/​3 1/​1/​3 2/​1/​3 3/​1/​3 4/​1/​3

Se­quen­tial Lim­its (SL) #

SL Over­view #

SL, the second of­fi­cial cus­tom the­ory, uses a vari­ation of Stirl­ing’s for­mula to ap­prox­im­ate Euler’s num­ber (e≈2.71828). As up­grades are bought, the ap­prox­im­a­tion be­comes more pre­cise, in­creas­ing ρ˙ and \(\rho\) be­cause \(e-\gamma\) ap­proaches 0. As with the first of­fi­cial cus­tom the­ory (WSP), there are sev­eral equa­tions in this the­ory. Let’s ex­plore each one:

SL Equa­tion De­scrip­tion #

\(\dot{\rho}_1 = \frac{\sqrt{\rho_2^{1.06}}}{e - \gamma}\)

\(\gamma = \frac{\rho_3}{\sqrt[\rho_3]{\rho_3!}}\)

\(\dot{\rho_2} = a_1a_2a_3^{-ln{\rho_3}}\)

\(\dot{\rho_3} = b_1^{1.04}b_2^{1.04}\)

\(a_3 = 1.96\)

The first line is the main part of the equa­tion. We want to max­im­ize \(\dot{\rho_1}\) to in­crease τ. The ‘1.06’ ex­po­nent is from mile­stones. The de­fault is no ex­po­nent. From the equa­tion, we can see that \(\dot{\rho_1}\) is pro­por­tional to ap­prox­im­ately \(\sqrt{\rho_2}\). This means that if we quad­ruple \(\rho_2\), we would ap­prox­im­ately double \(\rho_1\) long term. The de­nom­in­ator of the frac­tion has a gamma sym­bol (\(\gamma\)) which looks like the let­ter ‘y’. As our \(\rho\) in­creases, our \(\gamma\) be­comes closer to ‘e’, so the de­nom­in­ator will de­crease, which in­creases \(\rho_1\). We will ex­plore \(\gamma\) in the next equa­tion.

The second equa­tion refers to Stirl­ing’s ap­prox­im­a­tion of Euler’s num­ber ‘\(e\)’. As \(\rho_3\) in­creases, \(\gamma\) con­verges to Euler’s num­ber. Long term we can ap­prox­im­ate this con­ver­gence as lin­ear. The im­plic­a­tion is if we double \(\rho_3\), \(\gamma\) will be twice as close to Euler’s num­ber, so \(e-\gamma\) in the first equa­tion will be halved.

The third equa­tion relates \(\rho_2\) with \(\rho_3\) and some up­grades. The most in­ter­est­ing part is the ex­po­nent part con­tain­ing \(ln({\rho_3})\). The neg­at­ive ex­po­nent ac­tu­ally im­plies that as \(\rho_3\) in­creases, \(\dot{\rho_2}\) DE­CREASES. If \(\rho_3\) is high, \(\rho_2\) does­n’t grow as fast (it still grows). This has im­plic­a­tion on the first equa­tion as well, since \(\dot{\rho_1}\) de­pends on \(\rho_2\), which de­pends on \(\rho_3\).

The fourth equa­tion relates \(\dot{\rho_3}\) with some up­grades. This one is re­l­at­ively simple; in­crease \(b_1\) and \(b_2\) to in­crease \(\rho_3\). The ‘1.04’ ex­po­nents are from mile­stones.

The fi­nal equa­tion simply states the value of \(a_3\). The lower the bet­ter. De­fault without mile­stone is \(a_3 = 2\).

SL Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on ρ˙ with all mile­stones are as fol­lows:

Brief sum­mary of vari­able strengths of SL.
Brief De­scrip­tion

a1

Value times 3.5 every 3 levels on av­er­age. This comes to about 52% in­crease in ρ2 dot per level. Since ρ1 is ap­prox­im­ately square root of ρ2, over­all this comes down to about 23% in­crease in ρ1 per level.
a2 Doubles in value every level. Doubles ρ2 long term. In­creases ρ1 by 40% ish long term.
b1 Value times 6.5 every 4 levels on av­er­age. This comes down to about 60% in­crease in ρ3 dot. To­ward the end of a pub­lic­a­tion, this trans­lates to ap­prox­im­ately 60% in­crease in ρ1.
b2 Doubles in value every level. To­ward the end of a pub­lic­a­tion this doubles ρ1.


SL Strategy #

All vari­ables in SL are about the same in power, ex­cept for \(a_1\) and \(b_1\) (which are slightly worse than \(a_2\) and \(b_2\). Se­lect­ively buy­ing vari­ables at cer­tain times (act­ive) yields very little res­ults. There­fore, we can get away with auto­buy all for idle. Be­fore auto­buy, simply buy the cheapest vari­able. If you want more de­tails on SL strategies, in par­tic­u­lar the ex­e­cu­tion of vari­ous strategies, please see List of the­ory strategies.

Mile­stone swap­ping - why it works #

For act­ive, there is a mile­stone swap­ping strategy that is sig­ni­fic­antly faster than id­ling (ap­prox­im­ately twice the speed). If we care­fully ex­am­ine the ef­fects of each mile­stone, we can con­clude the fol­low­ing:

1st mile­stone: In­creases \(\rho_2\) ex­po­nent and in­creases \(\dot{\rho_1}\) straight away. The ac­tual value of \(\rho_2\) does not in­crease.
3rd/​4th mile­stone: In­crease \(b_1\)/\(​b_2\) ex­po­nents, and \(\dot{\rho_3}\), and \(\rho_3\). This also in­creases \(\dot{\rho_1}\). However, the ef­fect is long-term and not in­stant­an­eous un­like the ef­fect of the 1st mile­stone.

We have dif­fer­ent mile­stones which af­fect the same thing (\(\dot{\rho_1}\)), but one is in­stant­an­eous, while the other builds over time. This forms the basis of ‘mile­stone swap­ping’, swap­ping mile­stones at cer­tain times to max­im­ize \(\rho_1\) per hour. If you’ve done T2 mile­stone swap­ping, this should be fa­mil­iar.

We ini­tially put our mile­stones in the 4th and 3rd mile­stones. Once our \(\rho_3\) does­n’t in­crease quickly any­more, we switch mile­stones to the 1st one to gain a burst of \(\dot{\rho_1}\). Once our \(\rho_1\)is not in­creas­ing quickly any­more, we switch back to the 4th and 3rd mile­stone!

Mile­stone Swap­ping Strategies #

(Cour­tesy of Gen).

x>x>x>x rep­res­ent the max buy or­der of mile­stones not the amount al­loc­ated. For ex­ample, 4>3>1>2 means “Al­loc­ate everything into 4th mile­stone, then use leftovers into 3rd mile­stone, then into 1st mile­stone, then into 2nd mile­stone”.

From e75-e100 is 4>3>1>2 (60s) ↔ 1>2>4>3 (60s)

SLMS2 is 1>2>4>3 (30s) → 2>1>4>3 (60s) → 1>2>4>3 (30s) → 4>3>1>2 (60s), with \(b_1\)\(b_2\) off dur­ing the first two, and \(a_1\)\(a_2\) off dur­ing the last two

SLMS3 is 2>1>4>3 (20s) ↔ 4>3>1>2 (60s)

When to Use Strategies un­til e100: SLMS
e100 - e175: SLMS (100-175)
e175 - e200: SLMS3
e200 - e300: SLMS

(note that it de­pends also on the swap­ping dur­a­tions, on the last range SLMS should be run with 60s [4/​3/​1/​2] and 20s on [1/​2/​4/​3] to be best). So from e200-e300, SLMS 4>3>1>2 (60s) ↔ 1>2>4>3 (20s)

Post e300+ \(\rho\) #

At this point, the the­ory be­comes very idle. We simply auto­buy all vari­ables. Pub­lish at ap­prox­im­ately 8-10 mul­ti­plier. If you wish to im­prove ef­fi­ciency, you can dis­able \(a_1\)\(a_2\) at about 4.5 pub­lic­a­tion mul­ti­plier and \(b_1\)\(b_2\) at 6.0 mul­ti­plier un­til pub­lish.

SL Mile­stone Route #

Idle
0/​0/​0/​2 0/​0/​2/​2 3/​0/​2/​2 3/​5/​2/​2
Act­ive

Mile­stone Swap­ping (act­ive)

How to read nota­tion: 4/​3/​1/​2 means put all points into 4th mile­stones, use leftovers into 3rd mile­stones, etc.

SLMS is 4/​3/​1/​2 (60s) ↔ 1/​2/​4/​3 (60s)

SLMS2 is 1/​2/​4/​3 (30s) → 2/​1/​4/​3 (60s) → 1/​2/​4/​3 (30s) → 4/​3/​1/​2 (60s), with \(b_1\)\(b_2\) off dur­ing the first two, and \(a_1\)\(a_2\) off dur­ing the last two

SLMS3 is 2/​1/​4/​3 (20s) ↔ 4/​3/​1/​2 (60s)

When to Use Strategies un­til e100: SLMS

e100 - e175: SLMS2

e175 - e200: SLMS3

e200 - e300: SLMS

Euler’s For­mula (EF) #

EF Over­view #

This cus­tom the­ory, along with Con­ver­gents to Square Root 2, were re­leased at the same time and is based on Euler’s For­mula of

\(e^{i*\theta} = cos{\theta} + isin{\theta}\), where ‘i’ is the com­plex num­ber.

EF is unique, along with FP, in that all the mile­stone paths are locked, so there’s no choice in which mile­stones to take. This was de­lib­er­ately done to pre­vent mile­stone swap­ping strategies and to bal­ance the the­ory. Fur­ther­more, the \(\rho\) to \(\tau\) con­ver­sion for this the­ory is uniquely at \(\rho^{1.6}\) rather than the usual \(\rho^{0.4}\) mean­ing that less \(\rho\) is needed to get an equi­val­ent amount of τ. Due to the con­ver­sion rate, EF can feel ex­tremely slow in com­par­ison to other the­or­ies, but it is the fast­est the­ory to e150 \(\tau\) and has the largest in­stant­an­eous jump in \(\tau\) out of all cus­tom the­or­ies.

EF Equa­tion De­scrip­tion #

\(\dot{\rho} = (a_1a_2a_3)^{1.5}\sqrt{tq^2+R^2+I^2}\)

\(G(t) = g_r+g_i\)

\(g_r = b_1b_2­cos{(t)}, g_i = ic_1c_2sin{(t)}\)

\(\dot{q} = q_1q_2\)

\(\dot{R} = (g_r)^2, \dot{I} = -(g_i)^2\)

The first line is the main equa­tion. We want to max­im­ize \(\dot{\rho}\). All the \(a_n\) terms and their ex­po­nents are ob­tained from mile­stones. Parts of the square root term are also ob­tained from mile­stones. Note that the \(R^2\) and the \(I^2\) terms are ef­fect­ively re­dund­ant at all stages of this the­ory; but due to them pur­chas­ing \(a_2\) and \(a_3\) re­spect­ively, they are very im­port­ant.

The second line defines the graph shown. Since \(G(t)\) is graphed on the com­plex over time, it is pos­sible to have it show as a particle spiral­ing through space.

The third line de­scribes \(g_r\) and \(g_i\), which are used to gen­er­ate ‘\(R\)’ and ‘\(I\)’ cur­ren­cies. This line by it­self does­n’t do much.

The fourth line simply de­scribes \(\dot{q}\). This is used in the first equa­tion dir­ectly.

The fifth and fi­nal line use the res­ults from the 3rd line, so ef­fect­ively \(\dot{R} = b_1^{2}b_2^{2}cos^2{(t)}\) and \(\dot{I} = c_1^{2}c_2^{2}sin^2{(t)}\)

EF Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on ρ˙ with all mile­stones are as fol­lows:

Brief sum­mary of vari­able strengths of EF.
Brief De­scrip­tion
$$\dot{ t }$$ Makes t in­crease faster. Since there are only 4 levels, after a cer­tain point, this vari­able is ef­fect­ively fixed.
q1 Stand­ard vari­able. Doubles every 10 levels. Ap­prox­im­ately 7% in­crease in ρ dot per level over time.
q2 Doubles in value every level. Also doubles ρ dot for each level bought, over time.
b1 Costs R to buy rather than ρ. In­creases R by ap­prox­im­ately 14% per level.
b2 Costs R to buy rather than ρ. In­creases R by ap­prox­im­ately 20% per level.
c1 Costs I to buy rather than ρ. In­creases I by ap­prox­im­ately 14% per level.
c2 Costs I to buy rather than ρ. In­creases I by ap­prox­im­ately 20% per level.
a1 Doubles ap­prox­im­ately every 10 levels. Costs ρ to buy. With full mile­stones this vari­able in­creases ρ dot on av­er­age by about 11-12% for each level bought.
a2 Costs R to buy. In­creases 40 folds for every 10 levels bought. However, note that some levels are much more im­pact­ful than oth­ers. Over­all, this vari­able ranges from 10% to 700%+ ef­fect­ive­ness in ρ dot!
a3 Costs I to buy. With full mile­stones, this vari­able ap­prox­im­ately triples ρ dot.


EF Strategy #

Ini­tially, you only have \(\dot{t}\), \(q_1\), and \(q_2\) un­locked. Buy \(q_1\) at about 1/​8th cost of \(q_2\), and buy \(\dot{t}\) when it’s avail­able. At e20 \(\rho\) when auto­buy­ers are un­locked, for idle, simply auto­buy all. For act­ive, con­tinue to do what you were do­ing (buy­ing \(q_1\) at 1/​8th cost of \(q_2\)). There are also more ad­vanced strategies, in par­tic­u­lar EFAI. For its de­scrip­tion and ex­e­cu­tion, please see List of the­ory strategies.

The first 2 mile­stones are re­dund­ant by them­selves. The \(R^2\) term and the \(I^2\) term are in­sig­ni­fic­ant com­pared to the \(tq^2\) term. Once you un­lock the 3rd mile­stone (\(a_1\) term) however, we can buy \(a_1\) at 1/​4th of \(q_2\) cost.

EF Mile­stone Route #

2/​0 2/​3/​0 2/​3/​5/​0 2/​3/​5/​2/​0 2/​3/​5/​2/​2
1 x2 2 x3 3 x5 4 x2 5 x2

Con­ver­gents to Square Root 2 (CSR2) #

CSR2 Over­view #

This cus­tom the­ory was re­leased at the same time as Euler’s For­mula. CSR2 is based on ap­prox­im­a­tions of \(\sqrt{2}\) us­ing re­cur­rent for­mu­lae. As the ap­prox­im­a­tions im­prove, the q˙ and ρ˙ im­prove, in­creas­ing τ. An ex­plan­a­tion of each sec­tion of the equa­tions is shown be­low:

CSR2 Equa­tion De­scrip­tion #

\(\dot{\rho} = q_1^{1.15}q_2q\)

\(\dot{q} = c_1c_2^2 |\sqrt{2} - \frac{N_m}{D_m}|^{-1}\), \(N_m = 2N_{m-1} + N_{m-2}, N_0 = 1, N_1 = 3\) \(D_m = 2D_{m-1} + D_{m-2}, D_0 = 1, D_1 = 2\) \(m = n + lo­g_2{(c_2)}\)

The first line is self ex­plan­at­ory. The ex­po­nents on \(q_1\) are from mile­stones. ‘\(q\)’ will in­crease dur­ing the pub­lic­a­tion.

For the second line, both the vari­able \(c_2\) and its ex­po­nents are from mile­stones. The ab­so­lute value sec­tion on the right de­scribes the ap­prox­im­a­tion of \(N_m\)/ \(D_m\) to \(\sqrt{2}\). As \(N_m\)/ \(D_m\) get closer to \(\sqrt{2}\), the en­tire right sec­tion gets lar­ger and lar­ger (be­cause of the -1 power).

The third and fourth lines are re­cur­rence re­la­tions on \(N_m\) and \(D_m\). This means that the cur­rent value of \(N_m\) and \(D_m\) de­pend on their pre­vi­ous val­ues. We start with \(N_0\) = 1, \(N_1\) = 3. The equa­tion will then read as:

\(N_2\) = 2\(N_1\) + \(N_0\) -> \(N_2\) = 2 x 3 + 1 = 7. Then \(N_3\) = 2\(N_2\) + \(N_1\) -> 2 x 7 + 3 = 17. Sim­ilar lo­gic is ap­plied to \(D_m\) equa­tions.

This oc­curs un­til we reach \(N_m\) and \(D_m\) reach whatever ‘m’ val­ues we have. This is shown in the next equa­tion:

The fourth equa­tion relates ‘m’ as de­scribed above. We can see that as we buy \(n\) and \(c_2\), our \(m\) will in­crease, so the 2 re­cur­rence equa­tions above will ‘re­peat’ more of­ten and \(N_m\), \(D_m\) will in­crease. From how \(n\) and \(c_2\) val­ues are cal­cu­lated, buy­ing 1 level of \(n\) or \(c_2\) will in­crease \(m\) by 1.

CSR2 Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on ρ˙ with all mile­stones are as fol­lows:

Brief sum­mary of vari­able strengths of CSR2.
Brief De­scrip­tion
q1 About 7% in­crease in ρ dot per level (in­stant­an­eous).
q2 Doubles ρ dot per level (in­stant­an­eous).
c1 About 7% in­crease in ρ dot per level; not in­stant­an­eous. This is the weak­est vari­able.
n Long term will mul­tiply ρ dot by 6 times! However, it is not in­stant­an­eous.
c2 Ap­prox­im­ately 22 times in­crease in ρ dot per level! Not in­stant­an­eous. This is the strongest vari­able by quite a lot.



CSR2 Strategy #

Idle

For idle, we simply auto­buy all. The idle strategy does­n’t change much. If you’d like to be more ef­fi­cient while still be­ing idle, you can re­move mile­stones and stack them into the \(q\) ex­po­nent mile­stones when you’re about to pub­lish (from around e80 to e500). Don’t for­get to change mile­stones back after pub­lish­ing!

Once you have all mile­stones, auto­buy all!

Act­ive

The act­ive strategies are sig­ni­fic­antly more in­volved. De­pend­ing on how act­ive you’d like to be, there are sev­eral po­ten­tial strategies. There’s the stand­ard doub­ling chas­ing CSRd, which is just auto­buy all ex­cept \(c_1\) and \(q_1\), where you buy them when they are less than 10% cost of min­imum(\(c_2\), \(q_2\), and \(n\)).

For the mile­stone swap­ping strategy, the gen­eral idea is to switch mile­stones from \(c_2\) and its ex­po­nents, to \(q_1\) ex­po­nent mile­stones whenever we are ‘close’ to a power­ful up­grade. Please see the The­ory Strategies sec­tion of the guide for how to per­form mile­stone swap­ping.

CSR2 Mile­stone Swap­ping Ex­plan­a­tion

This the­ory has a mile­stone swap­ping strategy be­fore full mile­stones. We have \(q_1\) ex­po­nent mile­stones, which in­crease ρ˙ straight away. We also have \(c_2\) re­lated mile­stones, which in­creases the \(q\) vari­able, which in­creases ρ˙.

The reason mile­stone swap­ping works is be­cause the be­ne­fits of us­ing \(c_2\) re­lated mile­stones (hav­ing high \(q\)) re­main when you switch to \(q_1\) ex­po­nent mile­stones. If we only use \(q_1\) ex­po­nent, then we have really low \(q\). If we only use \(c_2\) re­lated mile­stones, then we have high \(q\), but low ρ˙. If we reg­u­larly swap them, we can in­crease \(q\) through \(c_2\) re­lated mile­stones, then take ad­vant­age of the \(q_1\) ex­po­nent mile­stones, while keep­ing the high value of \(q\) we’ve ac­cu­mu­lated earlier!

For a more de­tailed ex­plan­a­tion on how to ac­tu­ally do the strategy, please see the The­ory Strategies sec­tion of the guide.

CSR2 Mile­stone Route #

0/​1/​0 0/​1/​2 3/​1/​2
2 3 x2 1 x3

Frac­tional In­teg­ra­tion (FI) #

FI Over­view #

This cus­tom the­ory was re­leased at the same time as Fractal Pat­terns. FI is based on Riemann–Li­ouville In­teg­rals and al­lows you to ap­proach the full in­teg­ral as the frac­tion ap­proaches 1. An ex­plan­a­tion of each sec­tion of the equa­tions is shown be­low:

FI Equa­tion De­scrip­tion #

Base Equa­tion
ρ˙=trq/ππ,  q˙=q1q2r˙=(0πg(x)dxλ0πg(x)dxλ)1λ0πg(x)dxλ=1Γ(λ)0π(πx)λ1g(x)dx

With ρ˙ and q˙ Equa­tions Be­com­ing:

ρ˙=trmn0q/πg(x)dxπ,  ρ˙=trmn0qg(x)dxπq˙=q11.03q2
g(x) Equa­tions
Equa­tion
Mile­stone 0 $$1 - \frac { x^2 }{ 2! } + \frac { x^4 }{ 4! }$$
Mile­stone 1 $$x - \frac { x^3 }{ 3! } + \frac { x^5 }{ 5! }$$
Mile­stone 2 $$\frac{ x-\frac{ x^2 }{ 2 }+\frac{ x^3 }{ 3 }-\frac{ x^4 }{ 4 }+\frac{ x^5 }{ 5 }}{\ln( 10 )}$$
Mile­stone 3 $$1+x+\frac{ x^2 }{ 2! }+\frac{ x^3 }{ 3! }+\frac{ x^4 }{ 4! }+\frac{ x^5 }{ 5! }$$


λ Equa­tions
Equa­tion
Mile­stone 0 $$\lambda = \frac{ 1 }{ 2 }$$
Mile­stone 1 $$\sum_{ i=1 }^{ K }\frac{ 2 }{ 3^{ i } }$$
Mile­stone 2 $$\sum_{ i=1 }^{ K }\frac{ 3 }{ 4^{ i } }$$




The first equa­tion is for \(\rho\), which starts off simple, but gets more com­plic­ated as more mile­stones are reached and perma-up­grades are pur­chased. Ini­tially, \(\rho\) is fairly simple to cal­cu­late as r˙ is just \(1/​2\), t˙ is just the t vari­able, and the π rad­ical is just \(\dot{q}\)/π where q˙ is just \(q_1 * q_2\). However, once \(g(x)\) is ad­ded to the ρ˙ equa­tion, the π rad­ical be­comes 0q/πg(x)dx which can be es­tim­ated by rais­ing q to the highest power of \(g(x)\) by 1 and apon max­ing out the \(g(x)\) mile­stone, it be­comes 0qg(x)dx. The vari­ables m and n are simple mul­ti­pli­ers that do not change over time without pur­chas­ing them with ρ.


The second equa­tion is for r˙, which seems simple at first, but gets more dif­fi­cult to un­der­stand once we get to the frac­tional in­teg­ral. The nota­tion in game is rarely used, but it is used to save space. Tap­ping and hold­ing the equa­tion will give the full equa­tion. When K in­creases, the frac­tional in­teg­ral ap­proaches 1, which makes the frac­tional in­teg­ral get closer to, yet still smal­ler than, the full in­teg­ral. By sub­ract­ing the two, then di­vid­ing 1 by the dif­fer­ence, we get a very large num­ber.

FI Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on their re­spect­ive var­dots with all mile­stones are as fol­lows:

Brief sum­mary of vari­able strengths of FI.
Brief De­scrip­tion
q1 Grows by 50x every 23 levels. Mod23 levels are a 2.6x to q˙
q2 Doubles q˙ per level
K Will double, triple, or quad­rouple r˙ de­pend­ing on mile­stones
m Will in­stantly in­crease ρ˙ by 1.5x
n Will in­stantly in­crease ρ˙ by 3x every 11 levels


FI Strategy #

Idle

For idle, we simply auto­buy all. The idle strategy does­n’t change much other than we will not Mile­stone Swap. If you are able to check in every 30 minutes or so, you can manu­ally buy \(q_1\) and \(n\). Just make sure that you auto­buy \(q_1\) when you are close to get­ting a mod23 boost.

Act­ive

The act­ive strategies are a bit more in­volved. De­pend­ing on how act­ive you’d like to be, there are sev­eral po­ten­tial strategies. There’s the stand­ard doub­ling chas­ing FId, which is just auto­buy all ex­cept \(q_1\) and \(n\), where you buy them when they are less than 10% cost of min­imum(\(q_2\), \(K\), and \(m\)).

For the mile­stone swap­ping strategy, the gen­eral idea is to switch mile­stones from \(q_1\), to \(m\)/\(​n\) mile­stones whenever we gain 3x to \(q\) after pur­chas­ing \(q_2\), or some gain ad­jus­ted for q˙ from pur­chas­ing \(q_1\). Please see the The­ory Strategies sec­tion of the guide for how to per­form mile­stone swap­ping.

FI Mile­stone Swap­ping Ex­plan­a­tion

This the­ory has a mile­stone swap­ping strategy be­fore full mile­stones. We have \(q_1\) ex­po­nent mile­stones, which in­creases q˙.

The reason mile­stone swap­ping works is be­cause the be­ne­fits of us­ing \(q_1\) re­lated mile­stones (hav­ing high \(q\)) re­main when you switch to \(m\) and \(n\) mile­stones. If we only use \(q_1\) ex­po­nent, then we have really high \(q\), however, we dont have the be­ne­fits to ρ˙ that \(m\) and \(n\) provide. If we only use \(m\) and \(n\) mile­stones, then we have low \(q\), but have nor­mal ρ˙. If we reg­u­larly swap them, we can in­crease \(q\) through the \(q_1\) mile­stone, then take ad­vant­age of the \(m\) and \(n\) mile­stones to gain \(\rho\), while keep­ing the high value of \(q\) we’ve ac­cu­mu­lated earlier!

For a more de­tailed ex­plan­a­tion on how to ac­tu­ally do the strategy, please see the The­ory Strategies sec­tion of the guide.

FI Mile­stone Rout­ing Ex­plain­a­tion #

In FI, you can un­lock mile­stones in 2 ways:

  1. by gain­ing \(\rho\) like nor­mal, or
  2. buy pur­chas­ing the mile­stone up­grades for \(\lambda\) and \(g(x)\) in the per­man­ent up­grades tab where you would nor­mally buy pub­lish­ing, buy all, and auto­buy.

Buy­ing the mile­stone up­grades will not give you a mile­stone, but will in­stead in­crease the max level of the mi­letone that you pur­chased the up­gade for. For ex­ample, if you buy the \(g(x)\) perma-up­grade for lvl 1, you will per­man­ently un­lock the first lvl of the \(g(x)\) mile­stone. Mov­ing mile­stones into these are al­ways the best things you can do mid pub­lish, even if you need to sac­ri­fice a vari­able to do so.

FI perma-up­grades are at 1e100, 1e450, and 1e1050 \(\rho\) for the \(g(x)\) mile­stone and 1e350 and 1e750 \(\rho\) for the \(\lambda\) mile­stone. Apon buy­ing these mile­stone, im­me­di­ately put a mile­stone from \(q_1\) or \(n\) into them de­pend­ing on how many mile­stone you have.

FI Mile­stone Route #

Colored mile­stones are perma-up­grade mile­stones that move into that up­grade.
1 1/​1 1/​1/​0/​1 1/​1/​0/​2
1/​1/​0/​1/​1 1/​1/​0/​2/​1 1/​1/​1/​2/​1
1/​1/​0/​2/​1/​1 1/​1/​1/​2/​1/​1 1/​1/​0/​2/​2/​1
1/​1/​1/​2/​2/​1 1/​1/​2/​2/​2/​1 1/​1/​1/​2/​2/​2
1/​1/​2/​2/​2/​2 1/​1/​3/​2/​2/​2 1/​1/​2/​2/​3/​2
1/​1/​3/​2/​3/​2
1 2 4x2
4-x1 5x1 4 3
3-x1 6x1 3 3-x1 5x1
3x2 3-x1 6x1 3x2
3-x1 5x1 3

Fractal Pat­terns (FP) #

FP Over­view #

This cus­tom the­ory was re­leased at the same time as Frac­tional In­teg­ra­tion. FP is A the­ory that takes ad­vant­age of the growth of the 3 fractal pat­terns: Tooth­pick Se­quence (Tₙ), Ulam-War­bur­ton cel­lu­lar auto­maton (Uₙ), Si­er­piński tri­angle (Sₙ). As each of the fractals grow, so does τ. An ex­plan­a­tion of each sec­tion of the equa­tions is shown be­low:

FP Equa­tion De­scrip­tion #

Main Equa­tions
ρ˙=c1c2tTn7ρ˙=c1c2qtTn7ρ˙=c1c2qrtTn7ρ˙=c1c2qrtTn5+sq˙=q1AUn7/1000q˙=q1AUn7+s/1000r˙=r1(TnUn)log(n)Snr˙=r1(TnUn)log(n)Sn2.8r˙=r1(TnUn)log(2Un)Sn2.8A=(2Uq2/Tq2)1
Tooth­pick Se­quence
T2k+i=22k+1+13,if i=0T2k+i=T2k+2Ti+Ti+11,if 1i<2k
Ulam-War­bur­ton Cel­lu­lar Auto­maton
u0=0, u1=1, , un=4(3wn11)wn=nk=1n2kUn=i=0nui
Si­er­piński Tri­angle
Sn=3n1Sn=23n11

FP Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on ρ˙ with all mile­stones are as fol­lows:

Brief sum­mary of vari­able strengths of FP.
Brief De­scrip­tion
tdot This is tdot
c1 c_1 is 150x over 100 levels for mod 100
c2 Simple Doub­ling
q1 Roughly is a 10x over 10 lvls mod10 for q˙ change (don't ask)
q2 Quad­ruples q˙ ex­cept for the first few levels
r1 is roughtly 10-20% every level to r˙. It is roughly a 2x over mod5 (don't ask again)
n 2^k=n is very nice, but n is very hard to de­scribe
s s is an ad­dit­ive to an ex­po­nent, whose value changes oc­ca­tion­ally.


FP Strategy #

Idle

For idle, we simply auto­buy all, however, it is very slow to start idle, and it is sug­ges­ted to be act­ive un­til e950 ρ. The idle strategy does­n’t change much. If you’d like to be more ef­fi­cient while still be­ing idle, you can stop buy­ing c1 around mod%100 50 lvls, or around when the last 2 did­gets in the level are 50 or more, then but them in chunks of no more than 13. When you reach e700, you will need to mile­stone swap to be able to get any good pro­gress, however, you only need to swap every 20-30 minutes to get some good res­ults.

Once you have all mile­stones, auto­buy all!

Act­ive

The act­ive strategies change con­stantly de­pend­ing on your mile­stones and there is no defin­it­ive act­ive strategy like most other act­ives that we know of cur­rently due to the com­plex­ity of the the­ory. For ex­ample, ex­act ra­tios of when to buy vari­ables is very dif­fi­cult to find and the only known buy­ing straegy is between c1 and c2. However, gen­er­ally you can fol­low this or­der of buy­ing s>n=q2>c2>=c1>q1>r1 but the longer your pub­lish goes, the weaker q2 gets over­all and will even­tu­ally be­come less valu­able than c2. There are also edge cases where q1 is mod%10=0 and may be stronger than c1, which may be mid mod%100 cycle. The vari­able re­la­tion­ships are as fol­lows:

C1 and C2 Buy­ing

BUY­ING c1 EF­FI­CIENTLY IS THE LARGEST BOOST TO RATES YOU CAN DO (out­side of MS).

The only known ra­tio cur­rently is c1 to c2 and, spe­cific­ally, it is c1 price < 3/(​lvl%100 + 2) * c2 price. But, for a more di­gest­ible strategy, you would want to: When c1 mod 100 is < 92, buy c1 if c1 is (c1 mod 100) times cheaper than c2. When c1 mod 100 is >= 92, wait un­til the sum to buy up to c1 mod 100 = 1 is cheaper than c2. Buy c1 up­grades as they be­come avail­able.

More hu­man way to do the second part is this: when c1 mod 100 == 91, switch to buy­ing x10, see the cu­mu­lat­ive price to get c1 mod 100 = 1, and if that is be­low c2 - it is time to buy c1 up to mod 100 = 1 us­ing auto­buy.

Note: the ac­tual ra­tio for part 1 is ac­tu­ally (c1 mod 100) + 0.67, but that’s harder to play as a hu­man

q1 and q2 Buy­ing

q1 fol­lows a mod 10 cycle, and adds ~100%, then ~50%, then ~33% and so on to q˙. q2 al­ways quad­ruples the q˙ (ex­cept the first few pur­chases)

This plays roughly like doub­ling chase, but in this case you have to ad­just ra­tios slightly - for ex­ample, if q1 mod 10 is 0, you want to wait un­til q1 up­grade price is twice as cheap as q2, and so on.

Other vari­ables and what to do about them.

s - al­ways buy on sight. n - buy after s. r1 - check how much per­cent­age in­crease it will give to r˙, and then buy like nor­mal doub­ling chase

Over­all, We have s, n, c2 and q2, and we have c1, q1, and r1. The lat­ter work roughly like doub­ling chase to the former most of the time, with ad­di­tions of what was said about them be­fore­hand.

FP Mile­stone Swap­ping Ex­plan­a­tion

FP has a mile­stone swap that in­volves 1 mile­stone. This is the mile­stone that adds s as an ex­po­nent (e700 rho). The swap arises from the idea that ini­tially, Tn power drops from 7 to 5 + s in the rho equa­tion, and s is less than 2. Be­cause of this, it makes sense to swap this mile­stone in for q growth, and swap it out for rho growth.

The swap is really hard to de­scribe in terms of how long to keep it in and out but what can be said qual­it­at­ively:

Mile­stone swap ends when s be­comes > 2, and dies out when you can re­cover to that point very fast. Past ~e950 rho, re­cov­ery takes ~1-3 minutes of idle time.

Mile­stone swap saves a LOT of time.

FP Mile­stone Route #

2 2/​2 2/​2/​3 2/​2/​3/​1 2/​2/​3/​1/​1 2/​2/​3/​1/​1/​1
1 x2 2 x2 3 x3 4 5 6

FP Guide writ­ten by Snaeky and Hotab

Riemann Zeta Func­tion (RZ) #

Guide Writ­ing is in pro­gress. Not everything here is ac­cur­ate, or from RZ at the mo­ment.

RZ Over­view #

This Cus­tom The­ory was the first solo launch CT since SL (has it really been over 2 years!). RZ is a very fast, very act­ive CT with a com­ple­tion time es­tim­ated at 100 days. The func­tion fol­lows the Zeta func­tion over the crit­ical line. Ru­mors say that reach­ing 1e1500 will be a proof of the Riemann Hy­po­thesis, or if you prove it your­self, we will just give you the \(\rho\).

This strategies range a lot in com­par­ison to other the­or­ies, however, RZ is not an idle thoery and you must be act­ive be­fore about e700 \(\rho\). After e600, the en­tire dy­namic of the thoery changes and be­comes more idle in some ways and more act­ive in oth­ers.

RZ Equa­tion De­scrip­tion #

ρ˙=tc11.25c2w1|ζ(12+it)|/2b+102δ˙=w1w2w3×|ζ(12+it)|b



Func­tion De­scrip­tion Un­der Con­struc­tion please be pa­tient.

RZ Vari­able De­scrip­tion #

Ap­prox­im­ate vari­able strengths on ρ˙ with all mile­stones are as fol­lows:

Brief sum­mary of vari­able strengths of RZ.
Brief De­scrip­tion
c1 Doubles every 8 lvls
c2 Doubles ρ dot per level (in­stant­an­eous).
w1 Doubles every 8 lvls. Bought with delta.
w2 Doub­ling. Bought with delta.
w3 Doub­ling every e30 rho from e600 delta on. Bought with delta.
b Is capped at 6 lvls max­ing out at 3 (+0.5/​lvl)



RZ Strategy #

Pre-e600 \(\rho\)
Idle

For idle, we simply auto­buy all. The idle strategy does­n’t change much. If you’d like to be more ef­fi­cient while still be­ing idle, you can re­move mile­stones and stack them into the \(c_1\) ex­po­nent mile­stones when you’re about to pub­lish (from e50 to e400). Don’t for­get to change mile­stones back after pub­lish­ing!

Once you have all mile­stones, auto­buy all!

Act­ive

Act­ive stra­gies are still be­ing de­veloped. Right now, Buy \(c_1\) and \(w_1\) and a 4x dif­fer­ence to \(c_2\) and \(w_2\) re­spect­ively. With a mile­stone swap from from e50 to e400 e3 \(\rho\) from re­cov­ery and pub­lish between 7 and 10 multi.

RZ Mile­stone Swap­ping Ex­plan­a­tion

From e50 to e400 \(\rho\), you will swap from 2>3>1 for re­cov­ery to 2>1>3 (ex­plain­a­tion for this nota­tion can be found here) for push­ing \(\rho\) once you get e3 away from re­cov­ery.

For a more act­ive re­cov­ery, you can swap from 2>3>1 to 2>1>3 when you are near or are at a 0. This is ex­tremely hard and may slow down pro­gress if you are not ac­cur­ate/​fast enough. The sim has NOT con­firmed any strategies as of cur­rent since the sim is not work­ing yet*.

*The sim may be work­ing be­fore this is up­dated and this may be out­dated for strategies. Please check The Sim for ac­cur­acy.
Post-e600 \(\rho\)
Black Hole (BH)

Black Hole (BH) is not a nor­mal mile­stone. Once you get BH, you will get 2 new but­tons ad­ded to your the­ory, one on the bot­tom right of your equa­tion screen that looks like a black hole; and one on the top right next to your pub­lish but­ton that looks like a back ar­row. The back ar­row but­ton will re­duce \(t\) by 1.5 and will move \(\zeta\) back to where it was at that \(t\). The BH but­ton will bring up the BH menu. In the BH menu you can set a value where you want BH to ac­tiv­ate ral­at­ive to \(t\) and the game will auto­mat­ic­ally ac­tiv­ate BH, or you can ac­tiv­ate it manu­ally at any time by press­ing the “Un­leash a black hole” but­ton.

When BH is un­leased, \(t\) gets set back and frozen at the last 0 it en­countered. For ex­ample, when \(\zeta\) crosses 0 at \(14.15t\), that 0 is saved, if you Un­leash BH after \(14.15t\) and be­fore the next 0 (\(25.025t\), \(t\) will be locked to \(14.15\) and \(\zeta’\) will be locked at the value it was at at \(14.15t\).

Idle

Once you get Black Hole (BH), you will use it to push both \(\rho\) to get to a good 0. Good 0s are 0s where \(\zeta’\) is higher than all other local 0s. For ex­ample, all zer­oes from \(14.15t\) to \(25.025t\) either have less \(\zeta’\) or have a lower \(t\):\(\zeta’\) ra­tio. We want as much \(\zeta’\) as pos­sible becuase we can now per­man­ently max­im­ize the \(\zeta\) func­tion for ρ˙.

Act­ive

RZ Mile­stone Route #

0/​1/​0 0/​1/​1 3/​1/​1 3/​1/​1/​1
2 3 1 x3 4