n.piskunov は正しい軌道に乗っていると思います。
ここにある数学的類推として使用します: https://math.stackexchange.com/questions/247380/analogy-between-one-and-only-one-and-if-and-only-if
"Yを満たすXが最大で1つ存在する。"
学生のアリスは、一度に1つの寮の部屋しか持てません。寮の部屋には、一度に1人の学生しか収容できません(この例のため)。来年、アリスには新しい寮の部屋が割り当てられ、その時点で今年の彼女の寮の部屋は新しい学生に割り当てられます。
アリスはログインを1つだけ持つことができ(a11235など)、そのログインはアリスにのみ割り当てることができます。アリスが卒業すると、他の誰にもログインa11235を割り当てることはできません。
カラスの足の表記の違いに関する別の質問に対するこの回答 によると、 "one"と "many"はあいまいです。
Wikipedia は、1つのアーティストが多くの曲を演奏するために、二重バー "one and only one"も使用します。これは 受け入れられる解決策 とは一致しません。なぜなら、アーサー王がすべての宮殿に住むように、1人のアーティストがすべての曲を演奏するという意味ではないからです。また、アーティストは1つの曲に結び付けられておらず、他の曲に再割り当てできるため、 valem's solution とは一致しません。
私の結論は、 "many"は "zero or many"または "one or many"は意図的にあいまいであるためです。この時点であなたは知らないか気にしないので、あなたはそれを未指定のままにします。同様に、 "one"は、 "zero or one"または "1つまたは1つのみ"。両方の表記で、具体的には、下限を0または1に指定するだけです。
要約すると、
{0, 1}
{1}
{0, 1} ∪ {1}
考えてみると、 "one"===
"zero or one"{0, 1}
は{1}
と{0, 1} ∪ {1} === {0, 1}
のスーパーセットであるため。
表記法は "many"表記法に対応するように設計されていると思います。また、下限について明確でないと明示的に言ってください。
dosenmatter は正しい
表記法を具体的にするには、常に2つの記号を使用します。
テーブルに最も近いもの
別のもの
1行しかない場合、これは「ゼロまたは1」または「1つだけ」が存在する可能性があるかどうかがわからないことを意味します。