The problem with doing all of this mathematically, is that you'll end up making assumptions and entering incorrect values.
As an example - where did you get the BC for your pellet? - it will be an average that can vary massively from shot to shot, and from one batch of pellets to the next. The figures often quoted are average figures.
If you've read up about mathematically zeroing by minutes of angle - I guess you'll be making the assumption that your scope clicks actually are 1/4 Moa. They aren't.
Similarly when you go to using mildots, you'll probably be making an assumption that your scope has true mildots at 10x mag - it won't.
All that adds up to a whole heap of errors and assumptions - and it's the reason why people will often say that Chairgun is wrong. It can only be as accurate as the information it's being fed - Garbage In, Garbage Out.
Even zeroing by shooting at paper at set distances isn't foolproof - parallax error, cant, wind, poorly grouping pellets, bad technique, cylinder fill pressure, dirty barrels etc etc. Can have just a disastrous effect on the results as the errors and assumptions made in Chairgun.