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) #

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\).

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
w2 Doub­ling
w3 Doub­ling
b Is capped at 6 lvls max­ing out at 3 (+0.5/​lvl)



RZ 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 \(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

Strategy in de­vel­op­ment, please be pa­tient.

RZ mile­stone route #

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