부울의 팽창

Boole's expansion theorem

흔히 샤논 팽창 또는 분해라고 하는 불(Boole)의 팽창 정리는 다음과 같다., where is any Boolean function, is a variable, is the complement of , and and (는) F{\ 인수가 1 1과(와) {\ 0으로 설정된 F {\이다.

및 F 라는 용어는 x 에 대해 F 의 양과 음의 섀넌 공분자로 불리기도 한다.제한 연산자에 의해 계산된 함수로서operator (, x, ) (F,하고and(F ,, ) (F1)을 한다(평가(논리학)부분 응용) 참조).

그것은 "부울대수의 근본적인 정리"[1]라고 불려왔다.이론적인 중요성 외에도, 그것은 이진 의사결정 다이어그램, 만족도 해결사, 그리고 컴퓨터 공학 및 디지털 회로의 공식 검증과 관련된 많은 다른 기법들을 위한 길을 닦았다.이러한 엔지니어링 컨텍스트(특히 BBD)에서 확장성은 if-ten-ten-else로 해석되며, 변수 이(가) 조건이고 공요인은 분기(가) 된다( (가) 참일 {\ (는) 거짓임.[2]

정리명세서

정리를 좀 더 명시적으로 진술하는 방법은 다음과 같다.

변동 및 시사점

XOR-폼
문구는 분리 "+"가 XOR 운영자에 의해 대체될 때 다음과 같이 기록된다.
이중 형태
섀넌 확장에는 다음과 같은 이중 형태가 있다(관련 XOR 형식이 없음).

각 인수에 대해 반복된 적용은 부울 f 의 SoP(제품 합계) 정식 형태로 이어진다 예: =

마찬가지로, 이중 형태의 적용은 대한+ 분포도 법칙 사용) 합산(PoS) 정식 형태로 이어진다.

공동 인자 특성

공분자의 선형 특성:
두 개의 부울 함수 GH로 구성된 부울 함수 F의 경우 다음이 참이다.
= 이면 F = H
= ⋅ H H일 경우 = x
= G+ 일 경우 = + H
= ⊕ H H인 경우 = x H
짝짓기 기능의 특성:
만약 F가 짝짓기 함수라면...
가 양수인 경우F = F + x F=
F가 음수일 경우 = + F

공동 인자 사용 작업

부울 차이:
리터럴 x에 대한 함수 F의 부울 차이 또는 부울 파생형은 다음과 같이 정의된다.
범용 수량화:
F의 보편적 정량화는 다음과 같이 정의된다.
실존적 수량화:
F의 실존적 계량화는 다음과 같이 정의된다.

역사

조지 부울은 자신의 사상법칙(1854년)에서 이러한 확장을 자신의 발의안 제2호인 "논리적 상징을 수반하는 함수를 확대 또는 개발하기 위해"로 제시했고,[3] 이는 "부울과 다른 19세기 논리학자들에 의해 광범위하게 적용되었다.[4]

Claude Shannon은 1949년 논문에서 다른 부울 정체성들 중에서도 이러한 확장에 대해 언급했고,[5] 그 정체성에 대한 개폐 네트워크 해석을 보여주었다.컴퓨터 디자인과 스위칭 이론의 문헌에서, 그 정체성은 종종 섀넌에게 잘못 귀속된다.[6][4]

전환 회로 적용

  1. 이항 결정 다이어그램은 이 정리의 체계적 사용에서 따온 것이다.
  2. 어떤 부울함수도 이 정리의 반복적 적용에 의해 기본 멀티플렉서의 계층구조를 이용하여 스위칭 회로에서 직접 구현될 수 있다.

참조

  1. ^ Rosenbloom, Paul Charles (1950). The Elements of Mathematical Logic. p. 5.
  2. ^ G. D. 하치텔과 F.Somezi(1996), 로직 합성검증 알고리즘, 페이지 234
  3. ^ Boole, George (1854). An Investigation of the Laws of Thought: On which are Founded the Mathematical Theories of Logic and Probabilities. p. 72.
  4. ^ a b Brown, Frank Markham (2012) [2003, 1990]. Boolean Reasoning - The Logic of Boolean Equations (reissue of 2nd ed.). Mineola, New York: Dover Publications, Inc. p. 42. ISBN 978-0-486-42785-0. [1]
  5. ^ Shannon, Claude (January 1949). "The Synthesis of Two-Terminal Switching Circuits" (PDF). Bell System Technical Journal. 28: 59–98 [62]. doi:10.1002/j.1538-7305.1949.tb03624.x. ISSN 0005-8580.
  6. ^ Perkowski, Marek A.; Grygiel, Stanislaw (1995-11-20), "6. Historical Overview of the Research on Decomposition", A Survey of Literature on Function Decomposition, Version IV, Functional Decomposition Group, Department of Electrical Engineering, Portland University, Portland, Oregon, USA, p. 21, CiteSeerX 10.1.1.64.1129 (일반 페이지)

참고 항목

외부 링크