Conyacサービス終了のお知らせ (11月25日更新)

matsu (matsu11765) 翻訳実績

本人確認未認証
11年弱前
japan
日本語 (ネイティブ) 英語
このユーザーにより翻訳された公開依頼の一覧です。この一覧には、完了されていない依頼は含まれません。
matsu11765 英語 → 日本語 ★★★☆☆ 3.0
原文

Inverting Logical Expressions with De Morgan's Laws

A Javascript expression will sometimes be more intuitive (and easier to understand) when written a certain way - but we may actually need the inverse of the expression. For example in listing 1 our code only needs to react if (x && y) is false. We need to invert the expression.
De Morgan's laws describe how to invert a logical expression. In listing 2 let's look at De Morgan's Laws in Javascript syntax.

The rule is to invert each logical term and invert each logical operator.

In listing 3 we invert the expression from listing 1 by applying De Morgan's Laws.
Sometimes a logical term is more complex than a simple boolean variable.

翻訳

Re:

デ・モーガンの法則による反転論理的表現

ジャバスクリプトの表現は、一定の方法で言及されるとき、時にはより直観的になるでしょう(そして、理解するのがより簡単になるでしょう)−しかし、我々は実は、逆の表現を必要とするのかもしれません。例えば、1をリストアップする際に、こちらのコードが、もしxとyのみに反応するのであれば失敗してしまいます。我々は、表現を逆にする必要があります。
デ・モーガンの法則は、論理的表現をいかに逆にするかを著しています。
2をリストアップする際、ジャバスクリプトの統語論をもとに、デ・モーガンの法則を考えてみましょう。

法則は、それぞれの論理的項と論理演算子を逆にすることです。

3をリストアップする際には、デ・モーガンの法則を適用することによって、リストアップした1の表現を逆にします。
時折、論理的項は単純なブール変数よりも複雑になります。

matsu11765 英語 → 日本語 ★★☆☆☆ 2.0
原文

A logical term may be a relational expression such as (p < q) from listing 4. We must invert the relational expression as a whole.
Let's invert the expression step by step.

Note that this expression is of the same form as our original expression in listing 1 (x && y) where x is replaced with (p < q) and y is replaced with (r != s). De Morgan's rule is to invert each logical term and invert each logical operator.
Inverting the first logical term (p < q) we get (p >= q)
Inverting the next logical term (r != s) we get (r == s)
Inverting the logical operator && we get ||
Our result is in lst5.
So if you find yourself struggling with a Javascript problem, pick up an old math textbook - your solution is probably in there.

翻訳

Re:

論理的項は、例えば4をリストアップすることから、(p<q)のような相関的な表現になるかもしれません。
我々は、全体を通じて相関的な表現を逆にしなければなりません。
段階的に表現を逆にしてみましょう。

リスト1(x && y)と同じような独自の表現である場合、xの位置は(p<q)と置き換えられ、yは(r != s)と置き換えられます。
デ・モーガンの法則は、それぞれの論理的項と論理演算子を逆にすることです。
初めの論理的項である、(p<q)と(p≧q)を逆にします。
次の論理的項である(r!=s)と(r ==s)を逆にします。
論理演算子である、&&と||を逆にします。
リスト5が我々の結果です。

だから、あなた自身がジャバスクリプトの問題と戦っていることに気づくならば、古い数学の教科書を拾ってみてください。あなたの求めている解決策はそこにあるでしょう。