There are two notions of lower bound:
lower bound like you are talking about (the function always takes longer than this to run for an input of size n)
lower bound across all inputs of size n (the function never runs faster than this, given any possible input of size n)
The two are different