«logic» 태그된 질문

수학 논리 및 컴퓨터 과학에서의 사용과 관련된 질문

2
Y 콤비 네이터는 Curry-Howard 통신에 위배됩니까?
Y 콤비 의 유형은 입니다. Curry-Howard 서신에 따르면, 는 사람이 거주하기 때문에 실제 정리와 일치해야합니다. 그러나 는 항상 true이므로 Y 조합기의 유형이 정리 해당하는 것처럼 보이지만 항상 그렇지는 않습니다. 어떻게 이럴 수있어?( a → a ) → a a → a a( a → a ) → a(ㅏ→ㅏ)→ㅏ(a \rightarrow a) …

4
증명 계층 구조를위한 저장소가 있습니까?
나는 스스로 배우는 증거 조수 이며 기본적인 증거를 시작하고 내 길을 가기로 결정했습니다. 증명은 다른 증명을 기반으로하므로 계층 구조를 형성하므로 증명 계층 구조의 저장소가 있습니까? 특정 증명 보조자를 선택하고 라이브러리를 분석하여 계층 구조를 추출 할 수 있지만 체인에서 다음 증명을 찾으려면 라이브러리에 없을 때 할 수 없습니다. 내 마음에 나는 …

1
제품 유형에 따른 유형 유추
연결 언어에 대한 컴파일러를 개발 중이며 형식 유추 지원을 추가하고 싶습니다. Hindley–Milner를 이해하고 있지만 유형 이론을 배우고 있으므로이를 적용하는 방법을 잘 모르겠습니다. 다음과 같은 시스템은 소리가 나지 않으며 추론 할 수 없습니까? 용어는 리터럴, 용어 구성, 용어 인용 또는 기본형입니다. e::=x∣∣ee∣∣[e]∣∣…e::=x|ee|[e]|… e ::= x \:\big|\: e\:e \:\big|\: [e] \:\big|\: \dots …

2
만족할 수없는 3-CNF 공식의 예는 무엇입니까?
나는 SAT / 3CNF-SAT를 중심으로 회전하는 NP- 완전성 증거로 머리를 감싸려고합니다. 아마 늦은 시간 일 수도 있지만 만족할 수없는 3CNF 공식을 생각할 수 없습니다 (아마도 분명한 것이 빠져있을 것입니다). 그런 공식에 대한 예를 들어 주시겠습니까?


2
간단한 재 작성 시스템을위한 합류 증명
다음과 같은 용어로 구성된 간단한 언어가 있다고 가정하십시오. truetrue\mathtt{true} falsefalse\mathtt{false} 경우 기간이다는 이렇게이다t1,t2,t3t1,t2,t3t_1,t_2,t_3ift1thent2elset3ift1thent2elset3\mathtt{if}\: t_1 \:\mathtt{then}\: t_2 \:\mathtt{else}\: t_3 이제 다음과 같은 논리적 평가 규칙을 가정하십시오. iftruethent2elset3→t2[E-IfTrue]iffalsethent2elset3→t3[E-IfFalse]t1→t′1ift1thent2elset3→ift′1thent2elset3[E-If]iftruethent2elset3→t2[E-IfTrue]iffalsethent2elset3→t3[E-IfFalse]t1→t1′ift1thent2elset3→ift1′thent2elset3[E-If] \begin{gather*} \dfrac{} {\mathtt{if}\: \mathtt{true} \:\mathtt{then}\: t_2 \:\mathtt{else}\: t_3 \to t_2} \text{[E-IfTrue]} \quad \dfrac{} {\mathtt{if}\: \mathtt{false} \:\mathtt{then}\: t_2 \:\mathtt{else}\: t_3 \to t_3} \text{[E-IfFalse]} \\ \dfrac{t_1 …

1
SICP의 한 라인은“유명한 논리 학자들이 여기서 당황스러운 오류를 일으켰다. 이것이 무엇을 의미합니까?
컨텍스트는 다음과 같습니다 ( "로컬 이름"이라는 제목 아래 컴퓨터 프로그램의 구조 및 해석 , 1.1.8 절). 프로 시저의 공식 매개 변수는 공식 매개 변수의 이름이 중요하지 않기 때문에 프로 시저 정의에서 매우 특별한 역할을합니다. 이러한 이름을 바운드 변수 라고하며 프로 시저 정의 가 형식 매개 변수를 바인딩 한다고합니다 . 정의 …
14 logic 

5
명제와 술어 논리를 배우는 이유
컴퓨터 과학 자나 소프트웨어 개발 관련 엔지니어가 기본 논리 연구를 기초로 이해해야한다는 중요성을 이해할 수 있습니다. 그러나 Knowledge Base? 를 사용하는 모든 종류의 지식 표현이 필요한 작업 외에 이것에 대한 지식이 명시 적으로 필요한 작업 / 작업이 있습니까? 개념적 응답이 아닌 작업 유형을 듣고 싶습니다. 내가 묻는 이유는 나의 호기심 …
14 logic 

1
인형을위한 Monadic 2 차 로직
저는 오토마타에 관심이 있지만 논리에는 관심이없는 프로그래머입니다. 나는 두 사람이 매우 밀접하게 관련되어 있다는 논문을 읽었습니다. DFA (Deterministic Finite Automata), Tree Automata 및 Visibly Pushdown Automata는 모두 모나 딕 2 차 로직 (MSO)과 관련이 있습니다. 비록 오토마타와 사람들이 (서류에서) MSO와의 관계를 설명하려고 노력했지만, 그들은 항상 논리에 대한 강력한 배경과 MSO에 …

1
임의의 증명이 원형인지 테스트?
나는 증거에 대해 생각하고 흥미로운 관찰에 부딪쳤다. 따라서 증명은 Curry-Howard Isomorphism을 통한 프로그램과 동일하며 원형 증명은 무한 재귀에 해당합니다. 그러나 우리는 중단 문제에서 일반적인 테스트에서 임의의 프로그램이 영원히 반복되는지 여부를 결정할 수 없다는 것을 알고 있습니다. Curry-Howard에 따르면, 증거가 순환 추론을 사용하는지 여부를 결정할 수있는 "증거 검사기"가 없다는 의미입니까? 필자는 …

1
이것이 재귀 프로 시저를 꼬리 재귀로 변환하는 일반적인 방법입니까?
내가 변환하는 일반적인 방법을 발견 한 것 같습니다 어떤 꼬리 재귀에 재귀 절차를 : 추가 "result"매개 변수를 사용하여 헬퍼 서브 프로 시저를 정의하십시오. 프로 시저의 리턴 값에 적용될 항목을 해당 매개 변수에 적용하십시오. 시작하려면이 도우미 절차를 호출하십시오. "result"매개 변수의 초기 값은 재귀 프로세스의 종료점에 대한 값이므로 재귀 프로세스가 축소되기 시작하는 …

2
“종속적 인 유형”을 통해 무엇을 얻을 수 있습니까?
나는 의존적 타이핑 (DT)을 올바르게 이해했다고 생각했지만이 질문에 대한 답변 : /cstheory/30651/why-was-there-a-need-for-martin-l%C3% B6f-to-create-intuitionistic-type-theory 는 다르게 생각하게 만들었 습니다. DT를 읽고 그것들이 무엇인지 이해하려고 노력한 후에, 나는 DT의 개념으로 무엇을 얻을 수 있을지 궁금합니다. 비록 "어떻게 / 왜"를 정확하게 이해할 수는 없지만 간단하게 입력 된 람다 미적분학 (STLC)보다 더 유연하고 강력 …

5
건 전함이 일관성을 의미하는 이유는 무엇입니까?
일관성과 완전성이 건전성을 암시 하는 질문을 읽고 있었습니까? 그리고 첫 번째 진술은 다음과 같습니다. 건 전함은 일관성을 의미한다는 것을 이해합니다. 나는 건전성이 일관성보다 약한 진술이라고 생각했기 때문에 매우 당황했습니다 (즉, 일관된 시스템은 건전해야한다고 생각했지만 사실은 아닌 것 같습니다). 나는 Scott Aaronson이 일관성과 건전성을 위해 MIT의 6.045 / 18.400 과정에서 사용하고있는 …

2
건설적 논리에서 "모순"이란 무엇입니까?
에서 프로그래밍 언어에 대한 실무 기초 , 로버트 하퍼는 말한다 제안이 참되다는 증거가 있다는 의미라면, 그 제안이 거짓이라는 것은 무엇을 의미합니까? 그것은 우리가 그것을 반박 하여 증명할 수 없음을 보여줍니다. 즉, 그것이 사실이라는 증거가 알려진 사실과 모순된다는 것을 보여줄 수 있다면 제안은 거짓입니다. 그러나 이것은 건설적 / 직관적 논리에 모순 …
12 logic 

2
coq로 타우 톨 로지 증명
현재 나는 Coq를 배워야하고 or: 을 처리하는 방법을 모른다 예를 들어, 간단하게 증명하는 방법을 모르겠습니다. Theorem T0: x \/ ~x. 누군가 나를 도울 수 있다면 정말 감사하겠습니다. 참고로이 치트 시트를 사용합니다 . 또한 내가 생각하는 증거의 예 : 이중 부정의 경우 : Require Import Classical_Prop. Parameters x: Prop. Theorem T7: …
12 logic  coq 

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