Aが偽でBが偽の場合、なぜAはBを真とするのですか?


24

英語の「含意」は論理演算子「含意」と同じことを意味していないようで、ほとんどの場合、「OR」という言葉は日常言語での「排他的OR」を意味します。

2つの例を見てみましょう。

今日が月曜日の場合、明日は火曜日です。

これは本当です。

しかし、次のように言うと:

太陽が緑の場合、草は緑です。

これも事実とみなされます。どうして?この背後にある自然英語の「論理」とは何ですか?それは私の心を吹き飛ばします。


10
含意は真実の保存に関するものだからです。が偽の場合、保存される真実はありません。A
ロドリゴデアゼベド

23
ブール論理は、英語とは何の関係もありません。
ユヴァルフィルマス16年

8
既にこのスレッドおよびその他の関連するもので数学スタック所に覆われた:math.stackexchange.com/questions/48161/...
Nayuki

8
このStack Stack Exchangeの質問の受け止め方にも関連性があります:誤った前件を持つ条件
デュプロ

2
@MHHああ、そうです。「if x> 5 then x> 3」は空ではないtrue、「if 2> 5 then 2> 3」は真の意味(誤った前提)ですが、空のセットが含まれていないため非空です。
eques

回答:


38

人間は、人間の事柄を理解するためにそれを使用しなければならないまで、論理が得意ではありません。「if then BAB」を一種の約束として考えてください:「あなたがをしたら、私はBをすることを約束します」。そのような約束は、もしあなたがAに失敗した場合に私が何をするかについては何も述べていません。実際に、私はやるかもしれないBをとにかく、それは考えていない私を嘘つきにします。ABAB

例えば、あなたの母親があなたに言ったとしましょう:

部屋を掃除したら、パンケーキを作ります。

そして、あなたはあなたの部屋を掃除しなかったが、あなたが台所に入ったとき、あなたのお母さんはパンケーキを作っていたとしましょう。これがあなたのお母さんを嘘つきにするかどうか、自問してください。ありません!彼女はあなたが部屋を掃除した場合にのみうそつきになるだろうが、彼女はパンケーキを作ることを拒否した。彼女がパンケーキを作ることにした他の理由があるかもしれません(おそらくあなたの妹が彼女の部屋を掃除した)。あなたのお母さんは「部屋を掃除しないとパンケーキを作らない」と言わなかったのですか?

だから、私が言うなら

「太陽が緑の場合、草は緑です。」

それは私を嘘つきにしない。太陽は緑ではありません(部屋を掃除しませんでした)が、草はとにかく緑であることがわかりました(しかし、お母さんはとにかくパンケーキを作りました)。


それはあなたを嘘つきにすることはないでしょうが、真実を語る人にもなりません。正直な真実を言ってみませんか。これは単なる慣習です。地球上の誰もがそれを言うことを恐れているようです(このページに他の答えを投稿したユーザーを除く)...
Mehrdad

12
「純粋に慣習と言うとき、何を指していますか?含意の意味は?確かに、それが純粋に慣習であると言うとき、あなたは間違っています、含意の意味が官僚が思いついたある種のarbitrary意的なゴミであるかのように。数学の慣習(あなたがそれらを呼んだいなら)は、正当な理由でそこにあります。これらは有用であり、物事の説明に役立ちます。それらはarbitrary意的とはほど遠いので、「すべてが単なる慣習である」という立場をとることが知的に不誠実である理由です。それはあなたを荒らします。
アンドレイバウアー

呼吸は単なる慣習です。;-)
jpaugh

2
<スパンのスタイル=「音声:サミュエル・ジャクソン」>あなたが考えるの空気があなたのしている呼吸</ span>のこと?
アンドレイ・バウアー

2
@AndrejBauer-...ええと、style="voice: laurence-fishburne"..
マークロジャース

16

これは慣習です-別の方法を使用することもできますが、これは便利です。テレンスタオが言うことは次のとおりです。

これについては、私の本[Analysis 1]の付録A.2で説明しています。数学で使用される含意の概念は、物質の含意の概念であり、特に空虚な含意に真の値を割り当てます。もちろん、含意の概念に別の規則を使用することもできますが、物質含意は、最初にチェックする必要なく「if A、then B」などの含意を使用できるため、数学的定理を証明するために非常に役立ちます。 Aは真実かどうか。材料の含意は、特殊化など、いくつかの有用な特性にも従います。たとえば、xごとにP(x)がQ(x)を意味することがわかっている場合、これを特定の値に特殊化できますx、3と言い、P(3)がQ(3)を意味すると結論付けます。ただし、そうすることにより、非空虚な含意が空虚な含意になる可能性があることに注意してください。例えば、我々はことを知っている意味のx 225 任意の実数のためのx ; 実数3にこれを専門に、我々はその空虚な意味合い得る3 5暗示3 225x5x225x353225

私が物質的な意味合いについて考えるのが好きな方法は次のとおりです:AがBを含意するという主張は、「Bは少なくともAと同じくらい真実である」と言っているだけです。特に、Aが真の場合、Bも真でなければなりません。しかし、Aが偽の場合、物質的含意によりBが真または偽のいずれかになり、Bの真理値が何であっても含意が真になります。


その声明は、それが呼び出している直感が実際には真実ではないことに気付くまではいい感じに聞こえます。「エイリアンが地球を歩き回る場合、私は外国人だ」のような何かについて考えて...私はずっと外国人は私自身が外国人だということよりも、地球を歩き回ることを信じるように傾いているはずだ...
Mehrdad

1
「エイリアンが地球を歩き回っているなら、私はエイリアンです」は本当の意味ではありません。つまり、qは通常pからは続きません。これは、pが偽であれば意味合いが真であるとは区別される
eques

@Mehrdadは「私がエイリアンなら、エイリアンは地球を歩き回る」べきではないでしょうか?
パエロエベルマン

@eques:「明日、太陽が昇るなら、朝起きます」...明日、太陽が昇らなかったら、私はまだ朝起きます(太陽の他の効果が消えない限り) )。とにかく人々はそのようなことを言う。
Mehrdad

@Mehrdadの人々は、常に論理的に厳密ではないことを言います。それはロジックのルールが良くないという意味ではありません。そして、太陽が昇らなくても誰かがまだ朝起きたら、彼らはその意味に反しませんでした。含意はまだ本当である
eques

10

「AはBを意味します」は(短い)「Aが真の場合、Bは真」を意味します。

(少し長い)「Aがtrueの場合、Bがtrueであると主張します。Aがfalseの場合、Bについて一切主張しません」という意味です。

ここで、「太陽が緑の場合、草は緑です」とします。

長い形式では、「太陽が緑の場合、草が緑であると主張します。太陽が緑でない場合、草の色について一切主張しません」と訳されています。太陽は緑ではないので、草の色については一切主張しません。


つまり、草について何も主張しないのであれば、それは草にすべてが当てはまることを意味します...しかし、これは「草に対して何も主張しない」とどのように同等ですか
yoyo_fun

「暗黙の」論理演算子は、他の演算子のようなセットを使用してモデル化できますか?
yoyo_fun

1
AB¬AB

1
@yoyo_fun Making no claim about the grass does not mean that everything wrt. grass is true! (The grass is alive; the grass is dead cannot both be true.) In context, what it means is, "If the sun is not green, then the original statement gives us no information about the grass whatsoever."
jpaugh

6

Let's take an example. Suppose that we want to express that a is the only element of the set S that satisfies property P. Then we can write

xSP(x)x=a
This states that any element of x that satisfies P must be equal to a. It doesn't claim anything about elements not satisfying P. If b doesn't satisfy P and is different from a then P(b) is false and b=a is false, and so P(b)b=a is true, just as in your example.

3
This I think is the best answer. As an example: the claim "if an animal is a cat, then it is a mammal" is true even though there are animals that are mammals but not cats, and animals that are neither cats nor mammals.
jadhachem

4

It's important to note that many forms of logic have no concept of chronology or causality. If something is true, then it will--within its context--have been and continue to be true forever. Saying that X implies Y does not mean in any sense that X will in any way cause Y to be true. It merely means that X cannot be true without Y also being true, and Y cannot be false without X also being false.

To usefully describe causal relationships in the real world requires something beyond the constructs used in "timeless" logic. A concept like "For any action Y such that X would cause Y to be reasonable, Y shall be deemed reasonable" can be useful in a causal universe even if X might be false, but the implication operator completely blows up in such cases. If one were to say "X implies that Y shall be deemed reasonable" and it turned out that X was never true, that would imply that all actions shall be deemed reasonable.

I'm not sure what forms of logic include the constructs necessary to allow statements involving one-way causality, but recognizing that the logical definition of "implies" does not recognize the concepts of time and causality should make it easier to understand why they behave in counter-intuitive fashion.


1

While using Implication In English it not about the things or objects we consider.

Like in your given example which is blowing you mind is that If the sun is green and then grass is green.

Sun is just is an object here, don't make any emotional attachments to it, that a sun can't be green.

You can just replace sun with a book or a letter S, green with G and grass with GG. Now see the sentence If the S is G then GG is G.

{{S->G} > {GG->G}}

This seems less confusing then while writing in English.


What does "emotional attachment" have to do with anything? And how has spelling the objects any differently answered the question?
Lightness Races with Monica

@LightnessRacesinOrbit It's just for some students they see things emotionally rather than being logic oriented. And I'm sorry which spelling is mistaken ??
iambruv

I didn't say your spelling was mistaken. I'm asking why respelling "sun" as S, "green" as G and "grass" as GG changes anything at all.
Lightness Races with Monica

@LightnessRacesinOrbit Oh, it is just for convince, nothing more.sometime we get confused when sentence are given like some pens are pencil, all pencils are parrots, no parrot is a bird. So I prefer using these kind of symbol to make my mind to stop visualising how all pencils are related to being bird, because they are just object having no significance with either pencil or bird.
iambruv

Yeah I still don't see how that answers the question but okay
Lightness Races with Monica

-1

To put your head in the right place for my answer, I want to mention what I like to call the Flying Monkeys Theorem, or what Wikipedia likes to call the Principle of Explosion, which states:

(p¬p)q

Or, in English, this says "given a contradiction, monkeys might fly out of my butt (NSFW audio)", or alternately "from falsehood, anything follows". One way to think about this is that if 2+2=4 and 2+2=5 then 4=5, which means that 0=1, or it could mean that 16=25, etc., and you can basically generate any equality you want. This is why there are so many tricks that result in 1=0 or 1=1 by abusing a hidden division by zero, because you are not allowed to divide by zero so you can make anything you want true.


Once we're in this realm where we know p is false, we're no longer in reality. We're in some alternate dimension where the Babel Fish is real, black is white and watch out for that Zebra crossing. So given that we're no longer in reality, of course the statement could be true. Specifically, I can use my false thing that I'm assuming to prove anything I want. So of course FT and FF are both true statements.


2
I don't buy this argument. You're saying that, by writing PQ where we know P to be false, we're talking about some alternate reality where Q could be true. If that's the case, why do you then go on to assume that Q is true in that alternative reality? That seems philosophically unsatisfactory. Also, the whole "alternative reality" setup completely contradicts the formal semantics of logics: the truth or falsity of a formula in a particular model is determined with respect to that model, not with respect to some other model that the reader dreams up.
David Richerby

@DavidRicherby let r=¬q. Clearly (p¬p)q is just as valid as (p¬p)r. From falsehood, anything follows, including another contradiction.
durron597
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.