DLP‑kmax Optimizer (early‑stop, corrected)
Prime p:
Base b (prime‑order subgroup):
Start x:
Maximum block size j (leave empty for theoretical bound):
Run optimizer
Result