特異点にこだわる必要ないじゃん。
a>1では実測距離になるんだから実用的な範囲でつかえばよろし