Neden ?


22

Bunu kanıtlamak için bir kural olup olmadığını bilmek istiyorum. Örneğin, eğer dağıtım yasasını kullanırsam, sadece alacağım .(AA)(A¬B)


2
Bilgisayar Bilimlerine Hoşgeldiniz! Ne denedin Nerede sıkışıp kaldın? Size sadece çözümü vermek istemiyoruz; anlayış kazanmanı istiyoruz. Ancak, asıl sorununun ne olduğunu bilmiyoruz, bu yüzden yardım etmeye başlayamayız. Egzersiz problemleriyle ilgili sorular sormaya ilişkin ipuçları için buraya bakın . Sorunuzu nasıl geliştireceğinizden emin değilseniz, neden Computer Science Chat'te sormuyorsunuz ?
Raphael

Her iki durumda da gerçek olmak gerekir ve soldaki kişi için bu yeterlidir.
Millie Smith,

Yanıtlar:


55

Resimleri kullanmak için yeterince basit olan her şey için harika buluyorum.

Render diyagramı

Hatırlamak:

VE, her iki şeyin de aldığı alanı ifade eder. Yani ortadaki, B'nin dışında, aynı zamanda A'nın içinde de alınan şeydir. Birleşme yerleri sayılmaz çünkü A içindedir, B dışında değildir.

VEYA, biri veya ikisi ile kaplandığı anlamına gelir. Her ikisi de A'nın B dışındaki kısmını kaplar ve kavşak A ile kaplanır (ilk resim), böylece de sayılır. Sonuçta, yine sadece A var.

Bu çok basitse, üzgünüm, hangi seviyede olduğunuzu bilmiyorsunuz.


Tamamlanması için, B ve A'nın ayrık olduğu durumu ve B'nin A olduğu başka bir durumu göstermek iyi olabilir
Eric Duminil

11
@EricDuminil Ben katılmıyorum. Bu Venn şeması çalışmasının en güzel yanı, herhangi bir bölgenin boş olup olmamasının geçerli olmasıdır.
Mark S. 19:

3
+1 ila Mark S.'nin cevabı. Venn diyagramları ve hala ortaokul matematik derslerinde öğretilmelerinin nedeni (umarım!) Aslında işe yarıyor . Siz (Eric) merak ediyorsanız "peki ya B ve A birbirinden ayrılırsa? ..." o zaman bir Venn diyagramının gerçekte neyi temsil ettiğini henüz anlamadınız. Dört geometrik bölge olarak dört mantıksal olasılığı temsil ediyor: (A&B) [orta kama], (A & ~ B) [sol hilal], (~ A & B) [sağ hilal] ve (~ A & ~ B) [geri kalanı sayfa]. Bunları Erin gibi renklendirmek, mantıksal bir problemi geometrik bir problem olarak görmemize yardımcı olur .
Quuxplusone

@EricDuminil (ileride bunu okuyan herkes için tasarlanmıştır) eğer ayrılırlarsa, ortadaki sadece A (B'nin içinde A'nın bir parçası değil) olacak, böylece A veya A = A ve A = B ise orta boş olacak (A’nın hiçbir parçası B dışında değildir), bu nedenle A ya da hiçbir şeyiniz olmaz = A
Erin

1
@djechlin: Yorgundum. A, B ise, hem sol hem de sağ parçaları görmezden gelebilirsiniz.
Eric Duminil 9:17

48

Bunu görmenin birçok yolu var. Birincisi bir doğruluk tablosu. Başka bir dağıtım kuralı kullanmaktır:

A(A¬B)=(A)(A¬B)=A(¬B)=A=A.

İkinci adımda, bu eşit işaret ortalama denklik ilişkisi anlamına gelmemeli midir?
KumarAnkit

= 2 + 2 = 4'te olduğu gibi normal anlamında kullanıyorum.
Yuval Filmus,

tamam, ikinci adımın üçüncü adıma geçişini açıklayabilir misiniz?
KumarAnkit

9

En sevdiğim çıkarım kuralımı kullanırdım: Disjunction Elimination . Temel olarak, bu, eğer söylüyor izler ve den, aşağıdaki , daha sonra doğru olması gerekir, eğer :P R Q R P Q ( P R ) , ( Q R ) , ( P Q ) RRPRQRPQ

(PR),(QR),(PQ)R

Diyelim ki . Set , , ve kural geçerlidir:P = A Q = A ¬ B R = AA(A¬B)P=AQ=A¬BR=A

  • Eğer ( işimiz bitti).= AP=A
  • Eğer sonra (birleştirme ile, )A S T SQ=A¬BASTS
  • Ayrılma eleme By .A(A¬B)A

Tersi önemsizdir: kabul edin , sonra birleşim girişinin varyantlarından biriyle ( herhangi bir için ) .S S T , T bir bir ( )ASSTTAA()

İşte bu kanıtın bir şeması:

Render Proof


4
Üzgünüm, bu diyagramı nasıl çizdiniz? Coq'un en hafif kokusunu alıyorum.
Tobia Tesan

1
@ TobiaTesan Diyagramı çizen bendim. Bunu yapmak için slate adında bir yazılım kullandım .
Sriotchilism O'Zaic

1
@EpsilonNeighborhoodWatch: Çok teşekkürler. Sabrınızı daha da kötüye kullandığım için özür dilerim, ancak bu yazılım herhangi bir şekilde elde edilebilir mi? Başlıktaki bağlantı (www.cogsci.rpi.edu/slate) ölü gibi görünüyor
Tobia Tesan

@ TobiaTesan Microsoft'un Visio'su da bunun gibi diyagramlar çizmek için kullanılabilir. Öğrencilere / çalışanlara Microsoft yazılımı sunan bir üniversiteye veya büyük bir şirkete bağlıysanız veya bir MSDN aboneliğiniz varsa, önceden ücretli erişiminiz olabilir.
Nat

@Nat Tabii (ya da TikZ: P’de adam yapıp bunu yapabilirsiniz), ama EpsilonNeighborhoodWatch tarafından kullanılan şeyin ispat asistanı özellikleri olduğu izlenimindeydim, dolayısıyla ilgim var :) FWIW Proof General bunun gibi bir şey yapabilir , ancak kanıt ağaç görselleştirme çok çirkin.
Tobia Tesan

5

Bunu biliyoruz ne zaman, unutmayın ima , elimizdeki . Bu, bir setin ( karşılık gelen ) ve onun alt setlerinden birinin ( ) birleşimini almaya benzer : en büyük seti ( ) geri alırız .D C D = D D C DCDCD=DDCD

Sizin durumunuzda, ve .D = AC=A¬BD=A


3

Daha sezgisel bir görünüm:

Aolduğu zaman zaman doğrudur Adoğrudur.

A & -Bolduğu ancak zaman doğrudur Adoğrudur.

Sezgisel olarak, bu ikisine OR uygulamak C, doğru olduğunda her zaman doğru olan bir sonuç doğurur A. Bu nedenle, Cdoğru olduğunda her zaman Adoğrudur.

(Bu açıklama sizin için işe yararsa, burada okumayı bırakın.)

Bu konuda böyle düşünüyorum. Ancak, bu açıklama tam değil çünkü gösterdiğimiz tek şey bu A -> Cdeğil A <-> C.

Öyleyse, şunu da gösterelim C -> A.

Aolduğu zaman zaman yanlış Ayanlıştır.

A & -Bolduğu zaman zaman yanlış Ayanlıştır.

Sezgisel olarak, bu ikisine OR uygulamak C, yanlış olduğunda her zaman yanlış olan bir sonuç verir A. Gibi, Cyanlış olduğunda her zaman Ayanlıştır; -A -> -C, aynı olan şey C -> A.

Yani A -> Cve C -> Aböylece, A <-> C.


3

Bazen insanlar mektuplarla karıştırılıyor. İnsanlar yemek yemeyi sever, çünkü düşünmek kolaydır.

Aşağıdaki iki seçenekten biri veya diğeri arasında seçim yapmak için bir jeton çevirmenizi isterim:

  • Bir Elma, VEYA ...
  • Bir elma ve kesinlikle muz yok.

[Birincisi "A", ikincisi "A ve B değil" e eşittir. Fakat harfleri düşünme. Elmayı ve bir de muz alıp alamayacağınızı düşünün.]

Bu ilki gerçekten "Bir elma çılgına dönüyor ve belki bir muz elde edersiniz" anlamına geliyor.

Yani bir şeyi dışarıda bırakmak "belki" demekle aynıdır.

Onlara bir çift olarak bakarsak, hangisini alırsan al, kesinlikle bir Apple olayı olacak. Yuppi. Ve coinflip'iniz doğru olanı seçerse, bir muz alabilirsiniz.

Ama bu "belki bir muz alırsın" demekle aynı değil mi? Sadece, ihtimalin yarısı ile mi?

Yani kesinlikle mantıklı olarak söyleyebileceğiniz tek şey, bir elma alacağınız. Muz alıp alamayacağınız hakkında hiçbir şey söyleyemezsiniz.


3

Yuval Filmus'un cevabına benzer. Boolean cebirini, mühendislik noterinde ve A'yı çarpanlara ayırma (ya da çarpanlara ayırma) kullanma

A+AB¯=A(1+B¯)=A1=A


3

Görünüşe göre kimse henüz bahsetmedi, ben de devam edeceğim.

Bu tür sorunlarla başa çıkma yasası , pv (p ^ q) = p olduğunu ve ayrıca p ^ (pvq) = p olduğunu söylediği emilim yasasıdır. Bununla ilgili dağıtım yasasını kullanmaya kalkarsanız, sonsuza dek çevrelerde dolaşmanızı sağlar:

(A v A) ^ (A v ~ B) = A ^ (A v ~ B) = (A ^ A) v (A ^ ~ B) = A v (A ^ ~ B) = (A v A) ^ (A v ~ B)

Yanlış sembolü eşit ve eşit olmayanlar için kullandım ama buradaki nokta çevrelere girdiğiniz zaman / genellikle bir ve-veya uyumsuzluk olduğu zaman absoprtion yasasına bakmanız gerektiğidir.

B, bunu doğruluk tablosuna koyarsanız fark edeceğiniz gibi sonuçla ilgisizdir.


Bu elma ve muz cevabı ile
Erin

1
@Erin +1 Ayrıca, bir kural sağlar; oysa elma ve muz yanıtı yalnızca sezgiye hitap eder ve OP, sezgi için değil, bir kural istedi.
Rosie F

2

Buna bakmak için başka bir sezgisel yol:

A bir küme ise, herhangi bir nesnenin (A'da) veya (A'da olmadığını) söyleyebiliriz.

Şimdi S = A ya da (A'ya değil B'ye bakın) :

  • Bir nesne A'da ise, "A veya herhangi bir şey" A'daki tüm öğeleri içerir, bu yüzden nesne S'de olur.

  • Bir nesne A'da değilse, "A ve herhangi bir şey", A'da olmayan tüm öğeleri hariç tutar, böylece nesne A'da ya da A'da değildir (A ve B değil), bu yüzden S'de değildir.

Bu nedenle sonuç, A'daki herhangi bir nesnenin S'de olduğu ve A'da olmayan herhangi bir nesnenin S'de olmadığıdır. Dolayısıyla, sezgisel olarak S'deki nesnelerin tam olarak A'dakiler olması ve başka nesnelerin olmaması gerekir.

İki kümenin özdeş elemanları olduğunda, aynı küme olarak tanımlanırlar. Yani A = S.


2

Sıkışmışsanız her zaman kullanabileceğiniz basit bir yöntem, vaka analizidir.

A

A

A


0
lets consider: 
  1) A as 1 and B as 0. 
  2) A as 0 and B as 1. 
  3) A as 1 and B as 1.
  4) A as 0 and B as 0.

using the first scenario : A or (A and !B) => 1 or ( 1 and 1) => 1 0r 1 => 1
using the second scenario: A or (A and !B) => 0 or ( 0 and 0) => 0 or 0 => 0
using the third scenario : A or (A and !B) => 1 or ( 1 and 0) => 1 or 0 => 1
using the fourth scenario: A or (A and !B) => 0 or ( 0 and 1) => 0 or 0 => 0

From the above four cases, the result always depends on A not on B, so the result is A.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.