이용 가능한 자동 정리 프로 버를 사용하여 다음 진술을 증명할 수 있습니까?
입니다.
만약 다음 (11) | 7 - 5 (B) .
만약 X 2 + B , X + C = 0 , 다음 X = - B ± √ .
경우 짝수 후 4 A는 심지어입니다.
등등!
방금 논리 정리를 증명할 때 자동 정리 (Automated theorem) 프로 버의 적용을 찾았 기 때문에이 질문을하고 있습니다.
이용 가능한 자동 정리 프로 버를 사용하여 다음 진술을 증명할 수 있습니까?
입니다.
만약 다음 (11) | 7 - 5 (B) .
만약 X 2 + B , X + C = 0 , 다음 X = - B ± √ .
경우 짝수 후 4 A는 심지어입니다.
등등!
방금 논리 정리를 증명할 때 자동 정리 (Automated theorem) 프로 버의 적용을 찾았 기 때문에이 질문을하고 있습니다.
답변:
대부분의 진술은 기초 대수이므로 Maple 또는 Mathematica와 같은 컴퓨터 대수 시스템 (CAS)에 의해 자동으로 증명 될 수 있습니다.
(CAS의 수학에 관심이 있다면 Joachim von zur Gathen의 Modern Computer Algebra 와 아름다운 책인 Jürgen Gerhard의 책을 현장의 '성경'으로 간주하십시오.)
증명이 자동으로 해결할 수있는 알고리즘이없는 경우가 아니라면, 자동 정리 증명은 증명을 나타내는 구조에서 휴리스틱 검색을 수행하는 경우가 대부분입니다. 이 진술이 그렇게 복잡하지 않다는 것을 감안할 때, 자동화 된 증명자가 증명을 '찾을'수 있습니다.
그러나 멋진 알고리즘이있는 명령문에 대해 조금 더 이야기하는 것이 재미 있다고 생각합니다.
명령문 3은 ( 다수의 다항식 시스템의 근본)에 대한 (매우 간단한 경우) 이며 Buchberger 알고리즘 으로 Gröbner 기초 를 찾아서 해결할 수 있습니다 . Gröbner의 기초와 Buchberger의 알고리즘은 자동 정리 증명을위한 매우 유용한 도구입니다. 예를 들어, 문제를 영리하게 다항식의 근을 찾는 것으로 자동 변환하여 기하학의 기초 정리를 자동으로 증명할 수도 있습니다!
알고리즘 의 다른 흥미로운 클래스는 정량화가없는 Presburger 산술 식으로 표현할 수있는 문장입니다. 조금 느립니다.