underflow
underflowは、文脈によってコンピューター科学の専門用語として使われる場合と、地質学や海洋学などの物理的な現象を指す場合で意味が大きく異なります。
コンピューターにおける算術演算
計算機科学の分野では、数値が小さすぎて、システムが扱える最小の正の数よりもさらに小さくなった状態を指します。これは、数値が大きすぎて表現できなくなるoverflow(オーバーフロー)の対義語です。多くの場合、アンダーフローが発生すると数値はゼロとして処理されますが、これにより計算精度が低下し、プログラムに予期せぬエラーや精度の喪失を招くことがあります。
物理的な流れと地質学的現象
自然科学の文脈では、文字通り下を流れることを意味します。特に、地表の水流や上層の海流の下を流れる別の流れ(底流)を指します。例えば、河口付近で塩分濃度の高い海水が、淡水の層の下を潜り込んで陸側へ流れる現象などがこれに該当します。このように、物理的な層構造がある場所での液体の移動を表現する際に用いられます。
意味
コンピューターの算術演算において、計算結果が浮動小数点形式の利用可能な精度で表現できないほど小さくなる状態
The program crashed due to a floating-point underflow during the complex calculation.
複雑な計算中に浮動小数点のアンダーフローが発生し、プログラムが強制終了した。
土壌や岩石の層、あるいは水域などの表面の下を流れる液体やガスの流れ
Geologists studied the underflow of saltwater beneath the freshwater estuary.
地質学者は、淡水の河口の下を流れる塩水の底流を調査した。
表面や別の流れの下を流れること
The cold current tends to underflow the warmer surface waters in this region.
この海域では、冷たい海流が暖かい表層水を底流する傾向がある。