«lo.logic» 태그된 질문

계산 및 수학 논리.

4
논리적 관계와 시뮬레이션의 차이점은 무엇입니까?
프로그램 동등성을 입증하는 방법을 연구하는 초보자입니다. 두 프로그램이 동등하다는 것을 증명하기 위해 논리 관계 또는 시뮬레이션을 정의하는 것에 대한 몇 가지 논문을 읽었습니다. 그러나 나는이 두 가지 기술에 대해 상당히 혼란 스럽습니다. 나는 논리 관계가 유도 적으로 정의되는 반면 시뮬레이션은 일치를 기반으로한다는 것을 알고 있습니다. 왜 그런 식으로 정의됩니까? 그들의 …

3
비 건설 증거의 카레 하워드 및 프로그램
이것은 후속 질문입니다 증명과 프로그램 (또는 제안과 유형)의 차이점은 무엇입니까? 어떤 프로그램이 형식의 비 구조적 (클래식) 증명에 해당 합니까? ( 가 흥미로운 결정 가능한 관계 라고 가정하자. 예를 들어 th TM는 단계로 정지하지 않는다 .)∀k T(e,k)∨¬∀k T(e,k)∀k T(e,k)∨¬∀k T(e,k)\forall k \ T(e,k) \lor \lnot \forall k \ T(e,k)TTTeeekkk (ps : …

1
계산 가능한 큰 서수 표기법을위한 유도 형.
나는 "자연스러운 방법으로"많은 수의 서수에 대한 표기법을 작성하려고합니다. "자연적인 방법"이란, 유도 성 데이터 유형 X가 주어지면, 평등은 일반적인 재귀 평등이어야하고 ( deriving Eq하스켈에서 생성 한 것과 동일 ) 순서는 평범한 재귀 사전 편찬 순서 여야합니다 ( deriving Ord하스켈에서 생성 한 것과 동일) ) 및 X의 구성원이 유효한 서수 표기법인지 여부를 …

1
TCS 정리에 대한 합리적인 자동 증거 시스템이 있습니까?
기계가 문제를 확인할 수 있도록 중단 문제에 대한 Turing의 증거를 공식화하고 싶다고 가정합니다. 잘 알려진 자동 정리 증명 시스템 중 일부는 Mizar, Coq 및 HOL4를 포함합니다. Coq을 다운로드하여 실험했지만 Turing 머신을위한 라이브러리가 없습니다. 나는 스스로 코드를 작성하려고 생각했지만 튜토리얼이 부족하고 언어를 선택하기가 어렵다는 것을 알았습니다. 내 질문은 : 일반적으로 튜링 …



6
기하 급수적으로 긴 분해능 증명이 필요한 잘 알려진 부울 수식 클래스
SAT 솔버에서 절단 평면 방법, 가변 전파, 분기 및 바운드, 절 학습, 지능형 역 추적 또는 핸드 메이드 인간 휴리스틱을 찾을 수 있습니다. 그러나 수십 년 동안 최고의 SAT 솔버는 해상도 증명 기술에 크게 의존해 왔으며 단순히 다른 스타일의 조합을 사용하여 도움을주고 해상도 스타일을 직접 검색했습니다. 분명히 어떤 알고리즘이라도 적어도 …

4
교회 정리와 고델의 불완전 성 정리
나는 최근 계산 능력에 관해 다양한 논리 학자와 수학자들이 수행 한 획기적인 연구의 아이디어와 역사를 읽었습니다. 개별적인 개념은 제게 분명하지만, 상호 관계와 그것들이 모두 연결되어있는 추상적 수준을 확실히 파악하려고합니다. 우리는 교회의 정리 (또는 Alonzo Church와 Alan Turing 의 Hilbert의 Entscheidungs ​​문제 의 독립적 증거 )가 일반적으로 공식 시스템에서 주어진 수학적 …

1
Feit-Thompson 정리의 공식화에 흥미로운 알고리즘이 있습니까?
George Gonthier와 그의 협력자들은 홀수 주문 정리를 공식화 한 것처럼 보인다 . 그의 색채 정리에 대한 그의 초기 연구에서, Gonthier는 공식적인 검증에 특히 적합한 많은 새로운 알고리즘 (주로 BDD 및 그래프 알고리즘의 변형)을 발명했습니다. 그는 유한 그룹 이론에 대한 연구 에서이 소규모 반영 스타일의 검증 스타일을 계속 사용한다고 말했기 때문에 …

5
증명과 프로그램 (또는 제안과 유형)의 차이점은 무엇입니까?
이 질문은 이론적 인 컴퓨터 과학 스택 교환에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 커리 하워드 통신 이 널리 보급 / 확장 되었다는 점을 감안할 때 증거와 프로그램간에 (또는 제안과 유형간에) 차이가 있습니까? 실제로 식별 할 수 있습니까?

3
SAT를 HornSAT로 번역
부울 공식 B를 Horn 절의 동등한 결합으로 변환 할 수 있습니까? HornSAT 에 관한 Wikipedia 기사는 그것이 그렇다는 것을 암시하는 것처럼 보이지만, 나는 어떤 참조도 쫓을 수 없었습니다. "다항식 시간"을 의미하는 것이 아니라 "모두"를 의미합니다.

5
순수 기능 프로그래밍 언어에 대한 주석이 달린 공식 검증 시스템이 있습니까?
ACSL (Ansi C Specification Language)은 C 코드를 공식적으로 검증 할 수있는 특수 주석으로 주석이 달린 C 코드의 스펙입니다. 나는 그것을 보지 않았지만 ACSL 검증기에 사용되는 공식적인 방법 은 Hoare Logic과 유사하다고 생각합니다. 그러나 Haskell과 같은 순수한 기능 언어의 경우 형식 검증에 어떤 형식의 형식이 사용 될지 상상할 수 없습니다. ACSL …

1
유형 제안입니까? (정확한 유형은 무엇입니까?)
나는 타입 시스템에 대해 많은 것을 읽었으며 Russel의 역설을 해결하기 위해 왜 그들이 도입되었는지 대략 이해합니다. 또한 프로그래밍 언어 및 증명 시스템과의 실질적인 관련성을 대략 이해합니다. 그러나 유형이 무엇인지에 대한 직관적 인 개념이 정확하다고 확신하지는 않습니다. 제 질문은 유형이 제안이라고 주장하는 것이 타당합니까? 다시 말해서, "n은 자연수"라는 표현은 "n은 자연수"를 …

4
술어 논리에 공식적인 의미론이 필요한 이유는 무엇입니까?
이 질문이 해결되었다고 생각하십시오. 나는 그들 모두가 주제에 대한 나의 이해에 기여했기 때문에 최선의 답변을 선택하지 않을 것입니다. 술어 논리의 의미를 공식적으로 정의하여 어떤 이점이 있는지 확실하지 않습니다. 그러나 나는 공식적인 증거 미적분을 갖는 것이 가치가 있다고 생각합니다. 내 요점은 증거 미적분의 추론 규칙을 정당화하기 위해 공식 의미론이 필요하지 않다는 …

6
증거 그물에 대해 어떻게 생각해야합니까?
이 질문에 대한 그의 답변 에서 Stephane Gimenez 는 선형 논리의 증명을위한 다항식 시간 정규화 알고리즘을 지적했습니다. 지라드의 논문에서 증명은 증명 그물을 사용하는데, 이것은 실제로 잘 모르는 선형 논리의 한 측면입니다. 이제는 증거 그물에 대한 논문을 읽었 지만 ( Pierre-Louis Curien의 메모 와 같은 ) 실제로 이해하지 못했습니다. 그래서 제 …

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