I am a double agent (kind of)

Subtitle: I have so many things I want to do with my life and there’s no time to do any of them in time because I’m leaving for college in less than a month.

Why the title? I’ve been looking for a good proofwriting course that is pretty easy to get into so that I could have an easier time learning some higher-level math courses if the time comes. That search is finally over thanks to many of my friends that decided to go to Caltech instead of MIT (I will miss them so much and it makes me a little sad every time I think about it). Caltech’s curriculum is theoretical from the start, and it shows since they have an into math class that freshmen can take over the summer called Math 0.

The full class apparently comes equipped with video lectures and the ability to send assignments to graders that give super helpful, detailed replies and annotations. But I was only able to get my hands on the PDF notes and problems, which honestly is more than enough seeing as I’m having a lot of fun figuring out the problems on my own and I’m halfway done. If anyone’s interested in the PDFs, Caltech or some administration would probably shoot me, so just give me a private message or email me (found in my About page).

So another thing that I’ve really put off but I really want to do is review 18.02, something I touched on last blog post. Denis Auroux is honestly such a wonderful human being and I love listening to his lectures and his amazing accent and his perfect handwriting and speed-erasing. I’m really sad he’s not at MIT anymore (he teaches at Berkeley now). ASEing out of 18.02, a.k.a. getting full credit for it after passing an equivalent final exam, would mean I could pursue math a semester early like differential equations or linear algebra instead of reviewing what I already know (or maybe even take an introductory engineering course or other elective). I’ve gone through most of 18.02’s material once, and I took a course on the differential half of multivariable calculus last summer, so I’m hoping I can just pass by winging it at this point.

Other weird things that I committed myself to:  a real estate salesperson license. It shouldn’t be that hard, just a lot of time to learn the material so I can pass the exam. And I have to slog through a 75 hour timed course online before I take that. The good thing is I technically have until December until the online course times out, so I’ll be doing that when I have truly reached the pinnacle of boredom.

Speaking of boredom, some other goals and activities I’ve been trying to do when I have free time this summer: get a 99 on Oldschool. I have no idea why I started playing again (I checked in-game that I first made my account over ten years ago) but one thing led to another and me and three other school friends memed our way back into Gielinor. I’m talking we would Skype almost all day for a period of several weeks just grinding out the early game, fueled by our desire to simply keep up with each other. Now there is much less unity, but me and my very close friend still play from time to time. Since I’m at 87 fletching right now and it’s profitable (if only by a small amount) to fletch magic longbows until 99, I’m just going to string those anytime I have a few minutes of free time. Those minutes add up.

Another videogame-related activity that I seem to have lost all desire for: League. The only time I play is usually very late at night if friends are on. When I get to college, I’m assuming that I will get my ass handed to me with all the coursework, so that coupled with the fact that the game doesn’t really appeal to me much anymore means that I’ve weaned myself off pretty effectively. It’s still fun to watch LCS, though, don’t get me wrong. (Congrats to Doublelift for getting 1000 season kills!)

And finally, I got a DSLR. My first one, actually; it’s the Canon Rebel T6i. I literally just got it and haven’t even read the manual yet, and I’ve just taken a couple practice shots, but I feel like I’m already starting to fall in love. That coupled with two new whiteboards that I bought (a smaller one for my house and a huge one for my dorm room) would probably make for a revitalization in Youtube videos.

And I also want to learn Java further, but at this point when I finally get to doing that I’ll probably be learning it for my major anyway.


Okay, I’m going to end this blog post here because I really want to tackle this Math 0 problem: Let a,b\in\textbf{R}. Show that if a+b is rational, then a is irrational or b is rational.



An Optimal Buildpath

Fair warning: if you don’t play League of Legends this post may not be interesting to you. Or it still might. Who knows. Oh, and for people who actually want to use relevant versions of these statistics, this post was made in the middle of Patch 6.2.

Armor is a statistic that reduces incoming physical damage taken. It’s similar to magic resist, which is another defensive stat that reduces incoming magic damage taken. The Wikia article I linked does a good job of explaining how armor is calculated, but i’ll restate it here: all incoming physical damage to your champion is multiplied by a factor of \frac{100}{100+A} where A stands for armor. For example, if you have 100 armor, you’ll receive \frac{100}{100+100} or 0.5 times all incoming physical damage.

It sounds like you can theoretically stack armor forever and reduce your incoming physical damage to a multiplier so low that you’d take close to zero damage at all times. This graph of the multiplier function shows you why that’s not possible:


Screen Shot 2016-01-31 at 10.46.29 AM

The horizontal axis is armor, while the vertical axis is the multiplier. Even at 400 armor, which is an absurdly high amount, you would still receive 20% of incoming physical damage which is relatively high compared to what you invested.

Another reason why stacking solely on armor is a bad idea is because of the notion of effective health. Effective health is the amount of damage required to kill you, taking resistances into account. If you build resistances, your EH will always be higher than your HP. If you have a lot of armor but not that much base HP, it won’t matter how much armor you have since it doesn’t take a lot to kill you. In addition, physical damage isn’t the only source of damage: magic damage and true damage (damage that is dealt directly to your HP without exception) is also prevalent. Here’s a simple example: if you have 3000 HP and 100 armor, you have an EH of 6000, which is equivalent to having 1500 HP and 300 armor. The downside to having 300 armor is when the opposing team has a good source of magic damage as well, making your armor useless.

Since every point of armor requires you to take 1% more of your maximum health in physical damage to be killed, armor doesn’t have diminishing returns per se, but it’s a much better idea to find an optimal balance between HP and armor to have the optimal EH from a frontline tank’s perspective.

It’s apparent that investing in straight health is useful because it raises EH regardless of magic or physical damage. In contrast, armor will only raise EH if physical damage is concerned, and magic resist will only raise EH is magic damage is concerned. Health is a universal defense for physical, magic, and true damage. Of course, there is also a point where simply buying HP gives diminishing returns with respect to EH. Simply put, the more well-rounded the enemy team composition is in terms of physical/magic damage, the more highly you should invest in health. If the enemy composition is almost entirely AD (physical) or AP (magical), then they made a giant mistake as long as you can abuse it: stacking the appropriate resistances here are much more helpful than raw health due to the percentage nature of how armor and magic resist works.

There’s another advantage to armor: it makes healing EH easier. Most healing abilities on champions heal a flat amount of HP. If you only buy health, it makes heals weaker in terms of effective health (it’s just a 1:1 healing to effective health increase ratio), but investing in resistances forces enemies to go through your HP bar more slowly, making the healing:EH ratio greater than one.

So the question that remains is: how do you know what to invest in at a given stage of the game? Should you prioritize flat health or resistances? To answer that, we need to optimize our EH function given a set amount of money c. How do we do that?

We first need some unit of account to gauge how much armor, magic resist, or HP is really worth. Fortunately, there are three “basic” items that grant solely armor, MR, or health. These items are Cloth Armor (300g, +15 armor), Null-Magic Mantle (450g, +25 magic resist), and Ruby Crystal (400g, +150 HP) respectively. Dividing through, we get unit costs of 20g/+1 armor, 18g/+1 MR, and 2.67g/+1 HP. Note that armor actually costs a bit higher than MR.

The tricky thing is that given constant resistance r, investing in +1 hp raises effective health by \frac{100+r}{100}. For example, if I have 200 armor, each point of health I invest in raises EH by 3. Taking it the other way around, every point of armor I invest in given constant health h raises EH by \frac{h}{100}. For example, investing in +1 magic resist with 2000 health gives 20 additional EH. (This is all assuming single-type damage, and not split.)

Since 2.67g gives +1 HP and 20g gives +1 armor, 1g of HP will give you \frac{100+r}{2.67(100)}=\frac{100+r}{267} EH, and 1g of armor will give you \frac{h}{20(100)}=\frac{h}{2000} EH. We now know the value (in terms of effective health) of both armor and health: the key here is to recognize that setting these values equal to each other means that our buildpath is optimized. Doing so and solving for h, we get roughly h=750+7.5r. This equation is what we’ve been looking for.


The horizontal axis is armor, the vertical axis is HP. If you find yourself above the line (aka to the left), invest in armor to shift right and get yourself back on the equilibrium line. If you’re below the line, invest in health to shift up.

Magic resist is pretty much the same thing. Repeating the calculations done above gives a graph of h=670+6.7r.

I won’t get into specifics, but the equilibrium line will shift upwards if the incoming damage is hybrid instead of just one type. This is because mixed damage favors building flat health. You should still build resistances, but not as much as if the enemy composition is mostly one type of damage.

The exact defensive items that you should buy I won’t get into, as this post is already getting a bit long. But if you can multiply your resistances by seven and add 700 to that total in your head, you should be in good shape to make some better item choices on the Rift.