or
or は基本的に選択肢を提示する言葉ですが、文脈によって単なる選択だけでなく、言い換えや否定の強調など、異なる役割を果たします。日本語では単にまたはと訳されることが多いですが、英語ではより幅広い論理的な機能を持っています。
選択と言い換えの使い分け
最も一般的な使い方は、2つ以上の選択肢から1つを選ぶ場合です。しかし、カンマで区切られたり、文の途中で挿入されたりする場合、それは選択ではなく言い換え(つまり)を意味することがあります。相手に分かりやすく説明するために、別の言葉で表現し直す際に使われます。
選択の例: Tea or coffee?(紅茶かコーヒー、どちらがいいですか?)
言い換えの例: The feline, or cat, is a popular pet.(ネコ科の動物、つまり猫は人気のペットです。)
否定文における強い否定
否定文の中で or が使われる場合、どちらも〜ないという強い否定(全否定)を表します。日本語では〜も〜もないと訳すと自然です。ここで and を使ってしまうと、両方とも同時に〜というわけではないという部分否定になり、意味が全く変わってしまうため注意が必要です。
全否定(or): He doesn't smoke or drink.(彼はタバコも酒も嗜まない。)
部分否定(and): He doesn't smoke and drink.(彼がタバコを吸いながら酒を飲むということはない。)
論理演算としての性質
数学やコンピューターサイエンスの分野では、or は論理和として扱われます。これは、提示された条件のうち少なくとも1つが真であれば、全体として真となる演算です。日常会話とは異なり、厳密な論理的定義に基づいて使用されます。
意味
2つ以上の可能性や選択肢を結びつけ、そのうちの1つだけが真であるか、可能であるか、あるいは望ましいことを示す
"Would you like tea or coffee?"
紅茶かコーヒー、どちらがいいですか?
直前の言葉や表現に対して、より正確または明確な説明を与える別の言葉や表現を導入する
"The aurora borealis, or northern lights, can be seen in the Arctic."
ネコ科の動物、つまり家猫は人気のペットである。
否定文において、挙げられた2つの選択肢のどちらも真ではないか、不可能であることを示す
"He does not eat meat or fish."
彼はタバコも酒も嗜まない。
計算機科学や数学で用いられる論理演算子のひとつで、オペランドの少なくとも1つが真であれば真となるもの
"The circuit uses an OR gate to trigger the alarm."
その回路は、警報を鳴らすために論理和ゲートを使用している。