The formula you last posted, yes. But saying that higgs per turn value doubles every 100 DMC was simply wrong.
Let's take some random values. 89 priests and 800 tech. (Taking a round tech number because I can't figure what, in your mind, is the value added by 1 tech)
Doubling every 100 tech: 89 x 29 = 89 x 512 = 45568 higgs per turn
While the real formula is 89 x 2 x [1 + (800 / 100)] = 1602 higgs per turn
Now let's take a "per priest" view.
If it were to be doubled by every 100 DMC, every priest of yours would have 512 higgs per turn at 800 DMC. So if you had 4000 priests for example, you'd get 2 million higgs per turn. Outrageous.
By the real formula, every priest has 18 higgs per turn. So if you had 4000 priests for example, you'd get 72000 higgs per turn. Much more reasonable considering the low amount of priests.
Now, I'd love it if we tried to keep pointless, baseless arguments out of this thread. I'm trying to help the people who know how to use a formula, I haven't enough time to teach base mathematics. (Again I say, your last formula is indeed accurate, but it in no way does it prove that higgs per turn doubles every 100 DMC)