@zawy It’s a nice idea to write it as a lower bound on the time t in function of a lower bound on the chain length n and an upper bound on the amount of work w. It yields significantly simpler expressions.
For the approach with the simplified difficulty adjustment from Section 3.3, I get:
For the approach without that simplification, i.e., the inverse of the formula with the Lambert W from Section 4, I get:
which looks similar in structure to your approximate one. I don’t have a Lean proof for these, but they’re created using the same approach that was proven correct already, so I believe they are proper lower bounds on t. Both of them come with some constraints on the constants (which are satisfied for us), and the second one requires n to be sufficiently large (to be past the alternating span regime, see Section 4).
Inspired by that, it may be even more interesting to have a lower bound on w given a lower bound on chain length n and an upper bound on time t, i.e., “how much work does an attacker need to do to create an attack chain with certain properties?”.
For that, without the simplification (which seems of little help in this case), I get:
For the Bitcoin + BIP-54 constants, that is: