I am trying to model $t \leq 0.0 \implies P = 1.0$ else $P=1$ or $P=0$ where $0 \leq t \leq H$ is a bounded nonnegative real, and $P$ is binary.
I can use the expression $t + \epsilon P \ge \epsilon$ which however does not do the job when $0 < t < \epsilon$, since then it forbids $P=0$ (both $P=1$ and $P=0$ should be feasible in this case).
Is there a way to fix this problem? Is there a way to use tolerance settings of a solver to overcome this difficulty?