人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【技術英文】
よく技術英文や、RFCなどで、"When and only when"という表現を見かけます。
私の解釈では基本的には"When"と同じですが、"?のときに「限り」"というニュアンスがより強く出ているものだと思っています。
この解釈で間違っていないでしょうか?
また、この表現はどの程度の「堅さ」を持っているのでしょうか?
一般の人が、一般の人向けに書く、普通の英文ではまず見かけません。
普段から技術英語を読む方、書く方、英語圏でその手のドキュメントなどをよく読んでいる方、
あなたの持っている解釈とニュアンスとイメージなどを教えてください。

※よくあるRFC邦訳や"URI参照"などへのリンクコピペは結構です。

●質問者: にぎたま
●カテゴリ:コンピュータ
✍キーワード:RFC URI あなた イメージ コピペ
○ 状態 :終了
└ 回答数 : 7/7件

▽最新の回答へ

1 ● yo-kun
●18ポイント

おっしゃるとおり「?が?なのは?の時であり、またその時に限る」のような箇所で使われますね。

数学書、技術文書、法律関係の文章でよく見かけます。

同じように「where and only where」もよく見かけます。


条件などを厳密に示すようなニュアンスがあると感じます。

日本語でも日常会話などでは使わない表現ですから、やはり英語でも日常会話においてはあまり使わないと思います。

◎質問者からの返答

数学書や法律でも使われるんですね。

日本語でも「?が?なのは?の時であり、またその時に限る」なんて言葉は会話ではまず使いませんよね。


2 ● k6nch6n
●17ポイント

仕事柄、「その手」のドキュメントを頻繁に読みます(英語圏在住です)。

「A when and only when B」というのは、文字通り「BのときにA」なおかつ「BのときのみA」ということになりますので、日本語に翻訳するとしたら、Nigitamaさんも書かれてらっしゃるように「?のときに限り」ということになると思います(また、この表現が使われるときには「逆もまた真なり」が成立します)。

英語の表現としては必ずしも非常に堅い表現ではありませんが、その性質上論理的な文脈で使われることがほとんどなので、堅い印象があるのかもしれません。

確かに日常会話でこの表現が必要とされる場面はあまりなさそうですね。

解釈としては間違っていないと思います。

◎質問者からの返答

ありがとうございます。

?

XXX screen can not be displayed when, and only when, YYY screen is displayed.

とした場合は、

YYY画面が表示されているときはXXX画面を表示することは出来ず、その逆もしかり。

ということですね。

では、

?

XXX Button can not be clicked when, and only when, YYY modal dialog is displayed.

という表現は(一般常識的に、現実的に)おかしいのでしょうか?

つまり、この文が成立するためには、以下の2つの条件が必要ということでしょうか?

(A).YYYダイアログが表示されているときはXXXボタンはクリックできない(=しても意味ない)

(B).XXXボタンがクリックできない時はYYYダイアログが表示されている

もし上記2つの条件が必要なときのみに"when and only when"が使われるのであれば(常識的に)?の英語はおかしいということになりますね。(B)の条件は"普通に考えて"おかしいので。

続けてご回答いただけたらうれしいです。


3 ● shimarakkyo
●17ポイント

http://en.wikipedia.org/wiki/Iff

それ多分、必要十分条件の事です。数学や哲学なんかでよくみかける、AとBを関連づける「if and only if」(「iff」とも書く)です。

命題Aと命題Bがあるとして、

AならB(AじゃないならBじゃない)

BならA(BじゃないならAじゃない)

を満たすもの、です。

日本語に訳すなら「AはBの必要充分条件です」となりますが、日常会話(メールとか)では「この条件の時にのみっっっーーーーー!!!」みたいに強調したい時に使っています。分かってもらえなかった事は今まで無いので、多分そこそこ一般的に使われている表現だと思います。

◎質問者からの返答

k6nch6n さんのおっしゃっていることと同じということですね。逆も成立する。

厳密な違いはおいといて、

When and only when

if and only if

は、

実際に使う場面としては同じということでしょうか?(=基本的には置き換えても問題がないのでしょうか?)

続けて回答をいただけたらうれしいです。


4 ● k6nch6n
●17ポイント

YYYダイアログが表示されていないときにもXXXボタンをクリックできない場合があるのであれば、「when and only when」の「only when」の部分が成立しません。つまり、この分が正しいとすると、XXXボタンをクリックできないときには必ずYYYダイアログが表示されてないといけません。

実際にXXXボタンがYYYダイアログとの関係においてどのように機能しているのかなどがわからない以上文章としておかしいかどうかは判断できませんが、私にはそのようなインタフェースは割と一般的に思えます。例えば、「詳細」ボタンををクリックするとモーダルウィンドウ(YYYダイアログ)が起動し、元のウィンドウにあった「OK」ボタンも「キャンセル」ボタンも押せないようなとき、その「詳細」ボタンが配置されているウィンドウに「OK」、「キャンセル」以外のボタンがなければ、普通は提示されている文章は成立すると思います(ただ、あえて「and only when」を付け加える必要があるかどうかと問われればないと思いますし、私なら「when」だけにすると思います。「and only when」は、仕様書などでそのボタンの機能を厳密に定義しておく場合に使うような使い方が一般的だと思います)。

◎質問者からの返答

ありがとうございました。

よく分かりました。

(私のコメントは短いですが)

非常によく分かりました。

ありがとうございました。


5 ● sibazyun
●17ポイント

論理的には、When and only when と if and only if は同等ですが、やはり使い方に差はあります。2の方へのコメントにでてくる?だと、目の前にXXXもYYYもある状況での注意だから、when and only when の方がよいでしょう。

また、?ですが、最初にnotがあると意味をとるのに複雑になるので、裏をとって、

XXX screen can be displayed when, and only when, YYY screen is not displayed. がわかりやすいでしょう。

◎質問者からの返答

XXX screen can be displayed when, and only when, YYY screen is not displayed.

この文のほうがスマートに読者に入っていくのでしょうか?

やはり最初が肯定で、後が・・・・

あー。そうですね。はい。

意味は同じでも、誤解を招きにくいという点ではこちらの方がスマートかもしれませんね。


1-5件表示/7件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ