A floor is a proof
A lower bound says no algorithm in that model can do better. It is a statement about the problem, not your code.
Model matters
Floors are proved inside a model, such as compares only. A different tool like a hash can step outside it.