왜 입니까?


22

이것을 증명하는 규칙이 있는지 알고 싶습니다. 예를 들어, 분배 법을 사용하면 만 얻습니다 .(AA)(A¬B)


2
컴퓨터 과학에 오신 것을 환영합니다! 무엇을 시도 했습니까? 어디에 갇히게 되었습니까? 우리는 단지 당신에게 해결책을주고 싶지 않습니다. 우리는 당신이 이해하기를 원합니다. 그러나 기본 문제가 무엇인지 알 수 없으므로 도움을 시작할 수 없습니다. 운동 문제에 관한 질문에 대한 팁 은 여기 를 참조 하십시오 . 질문을 개선하는 방법을 모르는 경우 Computer Science Chat 에서 질문 해보십시오 .
Raphael

두 가지 조건 모두에서 사실이 필요하며 왼쪽에있는 것으로 충분합니다.
Millie Smith

답변:


55

나는 사진을 사용하기에 충분할 정도로 단순하다고 생각합니다.

렌더링 된 다이어그램

생각해 내다:

AND는 두 가지가 차지하는 영역을 의미합니다. 따라서 가운데 ​​하나는 B 외부뿐만 아니라 A 내부에도 적용됩니다. A 내부에 있지만 B 외부가 아니기 때문에 접합점은 계산되지 않습니다.

OR은 하나 또는 둘 다에 의해 포함됨을 의미합니다. 둘 다 B 외부에있는 A 부분을 덮고 접점은 A (첫 번째 그림)로 덮여 있으므로 계산됩니다. 대체로 A가 다시 있습니다.

이것이 너무 간단한 경우에, 당신이 어느 레벨인지 확실하지 않습니다.


완전성을 위해 B와 A가 분리 된 경우와 B가 A 인 경우를 보여주는 것이 좋습니다.
Eric Duminil

11
@EricDuminil 동의하지 않습니다. 이 벤 다이어그램 작업의 가장 큰 장점은 영역이 비어 있는지 여부에 상관없이 유효하다는 것입니다.
Mark S.

3
Mark S.의 답변을 +1하십시오. 벤 다이어그램에 관한 것과 중학교 수학 수업에서 여전히 가르치는 이유는 실제로 작동 한다는 것 입니다. 만약 당신이 (Eric) "B와 A가 분리되어 있다면 어떨까요?"라고 궁금하다면 Venn 도표가 실제로 무엇을 나타내는 지 아직 이해하지 못했습니다. 네 가지 논리적 영역을 (A & B) [중간 쐐기], (A & ~ B) [왼쪽 초승달], (~ A & B) [오른쪽 초승달] 및 (~ A & ~ B) 그 페이지]. Erin처럼 색칠을하면 논리적 문제를 기하학적 문제 로 시각화하는 데 도움이됩니다 .
Quuxplusone

@EricDuminil (미래에 이것을 읽는 사람을 위해 계획되어 있습니다) 그들이 분리되어 있다면, 중간은 A (B 안에 A의 일부가 아님)이므로 A 또는 A = A가되고 A = B이면 중간입니다 비어있을 것입니다 (A의 일부는 B 밖에 없습니다) A 또는 아무것도 = A입니다
Erin

1
@ djechlin : 피곤했다. A가 B이면 왼쪽과 오른쪽 부분을 모두 무시할 수 있습니다.
Eric Duminil

48

이것을 보는 많은 방법이 있습니다. 하나는 진리표입니다. 또이 분배 법칙 사용하는 것이다 ( ¬ B ) = ( ) ( ¬ B를 ) = ( ¬ B ) = = .

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

두 번째 단계에서, 등호가 등가 관계를 의미해서는 안됩니까?
KumarAnkit

나는 2 + 2 = 4에서와 같이 일반적인 의미로 =를 사용하고 있습니다.
Yuval Filmus

두 번째 단계에서 세 번째 단계로의 전환을 설명 할 수 있습니까?
KumarAnkit

9

내가 가장 선호하는 추론 규칙 인 Disjunction Elimination을 사용 합니다. 기본적으로,이 경우 말한다 에서 다음과 PR은 에서 다음 Q , 다음 R이 경우 참이어야 P Q : ( P R ) , ( Q R ) , ( P Q ) RRPRQRPQ

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

A(A¬B)P=AQ=A¬BR=A

  • P=A
  • Q=A¬BASTS
  • A(A¬B)A

ASSTTAA()

이 증명의 다이어그램은 다음과 같습니다.

렌더링 된 증거


4
죄송합니다.이 다이어그램을 어떻게 그리셨습니까? 나는 Coq의 가장 희미한 냄새를 맡는다.
Tobia Tesan

1
@TobiaTesan 나는 다이어그램을 "그린"사람이었습니다. 슬레이트 라는 소프트웨어를 사용했습니다 .
Sriotchilism O'Zaic

1
@EpsilonNeighborhoodWatch : 대단히 감사합니다. 좀 더 양해 해 주셔서 죄송 합니다만, 어떤 방식 으로든 소프트웨어를 얻을 수 있습니까? 헤더 (www.cogsci.rpi.edu/slate)의 링크가 죽은 것 같습니다
Tobia Tesan

@TobiaTesan Microsoft의 Visio 를 사용하여 이와 같은 다이어그램을 그릴 수도 있습니다. 학생 / 직원에게 Microsoft 소프트웨어를 제공하는 대학 또는 대기업과 제휴하거나 MSDN에 가입 한 경우 이미 유료 액세스 권한이있을 수 있습니다.
Nat

물론 @Nat (또는 당신은 남자 답게 수 TikZ에서 할 : P),하지만 난 EpsilonNeighborhoodWatch에 의해 사용되는 것은, 따라서 나의 관심 :) FWIW 증명 일반 뭔가 할 수있는 증거 보조 기능을 가지고 있다는 인상이었다 처럼 이 있지만, 증거 트리 시각화가 훨씬 더 나쁩니다.
Tobia Tesan

5

CDCD=DDCD

C=A¬BD=A


3

보다 직관적 인 모습 :

A입니다 항상 때 진정한 A사실이다.

A & -B입니다 때 진정한 A사실이다.

직관적으로,이 두 가지에 OR을 적용 하면 항상 참인 결과 C를 얻을 수 있습니다 . 따라서 사실 일 때는 항상 참 입니다.ACA

(이 설명이 도움이된다면 여기를 읽지 마십시오.)

이것이 내가이 문제에 대해 생각하는 방법입니다. 그러나 우리가 보여준 전부가 아니기 때문에이 설명은 완전 A -> C하지 않습니다 A <-> C.

또한 보여 주겠습니다 C -> A.

A입니다 항상 때 거짓 Afalse입니다.

A & -B입니다 항상 때 거짓 Afalse입니다.

직관적으로,이 두 가지에 OR을 적용하는 결과 생산하는 것 C입니다 항상 때 거짓 A거짓입니다. 따라서 C거짓 일 때는 항상 거짓 A입니다. -A -> -C와 같은 것 C -> A입니다.

그래서 A -> CC -> A그래서 A <-> C.


3

때로는 사람들이 편지에 혼란을 느낍니다. 사람들은 생각하기 쉽기 때문에 음식을 좋아합니다.

다음 두 가지 옵션 중 하나를 선택하기 위해 동전을 뒤집으라고 요청하십시오.

  • 사과, 아니면 ...
  • 사과는 물론 바나나도 없습니다.

[첫 번째는 "A", 두 번째는 "A, B는 아님"과 같습니다. 그러나 글자를 생각하지 마십시오. 사과와 바나나도 있는지 생각해보십시오.]

그 첫 번째는 "사과 발효, 그리고 아마도 바나나를 얻게 될 것"을 의미합니다.

따라서 무언가를 남기는 것은 "아마도"라고 말하는 것과 같습니다.

그것들을 쌍으로 보아도 애플과 관련이있을 것입니다. 예 코인 플립이 올바른 것을 선택하면 바나나를 얻을 수 있습니다.

그러나 "아마도 바나나를 얻을 수있을 것입니다"라고 말하는 것과 같지 않습니까? 가능성이 반 으로요?

따라서 논리적으로 말할 수있는 것은 애플을 얻는 것입니다. 바나나 섭취 여부에 대해서는 아무 말도 할 수 없습니다.


3

Yuval Filmus의 답변과 비슷합니다. 부울 대수를 사용하여 엔지니어링 개념 및 A를 인수 분해 (또는 분해)합니다.

에이+에이¯=에이(1+¯)=에이1=에이


3

아직 아무도 언급하지 않은 것처럼 보이므로 계속하겠습니다.

이러한 종류의 문제를 다루는 법은 흡수 법칙으로 pv (p ^ q) = p 및 p ^ (pvq) = p라고 명시하고 있습니다. 이것에 대해 분배 법을 사용하려고하면 영원히 서클에 계속 갈 수 있습니다.

(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)

나는 잘못된 기호를 사용하지 않았지만 여기에서 요점은 당신이 서클에 갈 때 / 그리고 / 또는 불일치가있을 때 일반적으로 Abobrtion Law를보아야한다는 것입니다.

B를 진리표에 넣으면 알 수 있듯이 B는 결과와 관련이 없습니다.


이것은 사과와 바나나 답변과 잘 어울립니다
Erin

1
@Erin +1 또한 규칙을 제공하는 반면 사과와 바나나는 직관에만 호소했으며 OP는 직감이 아닌 규칙을 요구했습니다.
Rosie F

2

이것을 보는 또 다른 직관적 인 방법 :

A가 세트이면 주어진 객체가 (A) 또는 (A가 아님)이라고 말할 수 있습니다.

이제 S = A 또는 (B가 아닌 A)를보십시오 .

  • 객체가 A에 있으면 "A 또는 무엇이든"에 A의 모든 요소가 포함되므로 객체도 S에있게됩니다.

  • 객체가 A에 없으면 "A 및 무엇이든"은 A에없는 모든 요소를 ​​제외하므로 해당 객체는 A도 아니고 (A도 B가 아님) S가 아닙니다.

따라서 결과는 A의 모든 객체가 S에 있고 A가 아닌 객체는 S에 있지 않습니다. 따라서 직관적으로 S의 객체는 A의 객체이어야하며 다른 객체는 없어야합니다.

두 세트가 동일한 요소를 갖는 경우 동일한 세트로 정의됩니다. 그래서 A = S.


2

붙어있는 경우 항상 사용할 수있는 간단한 방법은 사례 분석입니다.

에이

에이

에이


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.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.