Download List

프로젝트 설명

Higher Order Logic (HOL) is a programming environment in which theorems can be proved and proof tools implemented. Built-in decision procedures and theorem provers can automatically establish many simple theorems. An Oracle mechanism gives access to external programs such as SAT and BDD engines. HOL 4 is particularly suitable as a platform for implementing combinations of deduction, execution, and property checking.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-07-28 13:51
7

HolSmtLib 지금 또한 고정 너비 단어와 SMT LIB 2 형식으로 홀리에서 번역을 포함 하는 목표에 대 한 Z3 증거 재건을 지원 합니다. HolQbfLib Squolem 2.02 유효 기간 및 인증서의 무효에 대 한 검사를 지원 합니다. Wordssyntax.mk_word_replicate는 숫자에 적용 될 때 결과 단어 및 고정 너비 단어 너비를 계산 합니다. 시스템 소수 분수에 대 한 구문을 지원합니다. 이 구문은 부문 약관 양식 n의 지도 / 10 m. 코어 시스템에서이 구문은 진짜 합리적이 고 복잡 한 이론에 대해 사용할 수 있습니다.
Tags: Enhancements, Bugfixes, Stable
HolSmtLib now also supports Z3 proof reconstruction for goals that involve fixed-width words and a translation from HOL into SMT-LIB 2 format. HolQbfLib supports checking for both validity and invalidity of certificates for Squolem 2.02. wordsSyntax.mk_word_replicate computes the width of the resulting word when applied to a numeral and a fixed-width word. The system supports syntax for decimal fractions. This syntax maps to division terms of the form n / 10m. In the core system, this syntax is enabled for the real, rational, and complex theories.

2011-01-04 10:29
6

HolSmtLib 라이브러리는 이제 SMT 해결사의 Z3에 대한 증명의 재건을 지원합니다. 여러 유형의 변수는 이제 구문 분석 할 수 있습니다 소문자 그리스어 문자로 인쇄. 유계 재생 더 작동합니다. EL은 연산자과 관련된 용어의 단순화는 것이 좋습니다. 가방 운영에 대한 향상된 지원합니다. 만능 세트 같은 것들에 대한 구문 업데이 트됩니다. 다른 마이너 향상 및 버그수정.
The HolSmtLib library now supports proof reconstruction for the SMT solver Z3. Many type variables can now be parsed and printed as lower-case Greek letters. Bounded rewrites work better. Simplification of terms involving the EL operator is better. Improved support for bag operations. Syntax updates for things like the universal set. Other minor enhancements and bugfixes.

2009-07-17 20:22
5

이제 HOL4 Windows 이외의 플랫폼에서 사용자가 사용할 수있는 폴리 / ML 구현되어있습니다. 이제 "문법 패턴을 타겟팅할 수있습니다"오버. : string 형식을 지금에 대한 별칭 : 숯불 목록입니다. 지금은 숫자 형식하실 수있습니다. 유한 직교 제품 "배열"을 입력 이제는 대괄호로 작성하실 수있습니다. wordsLib 지금은 평가가 아닌 이상을 지원하는 표준 워드 크기. 유니 코드에 대한 지원이 추가되었습니다. 패트리샤 나무에 대한 지원이 추가되었습니다. 다른 많은 향상된 기능 및 버그수정되었다.
Tags: Enhancements, Bugfixes, Poly/ML, Unicode
There is now a Poly/ML implementation of HOL4 available for users on platforms other than Windows. Overloading can now target "syntactic patterns". The :string type is now an alias for :char list. Types can now be numerals. The finite cartesian product "array" type can now be written with square brackets. wordsLib now supports evaluation over non-standard word-sizes. Support for Unicode was added. Support for Patricia trees was added. Many other enhancements and bugfixes were made.

2007-01-14 12:00
4

새로 추가되었습니다 이해 표기법을 설정합니다. SML을 문자열 표기법이 추가되었습니다. XEmacs 편집기에 대한 지원이 추가되었습니다. 사례 표현식 패턴으로서 이제 리터럴을 포함할 수있습니다. 유도형 정의 monoset 지금은 변화와 관련한 만들어집니다. 형식 약식 약식 패턴을 사용하여 양식에 인쇄되어있습니다. 합리적인 숫자와 고정 길이의 정수에 대한 지원이 추가되었습니다. 버그는 GCC 컴파일 4 언더파 고정 일부 구성 요소를 방해했습니다. 정규화 자연 번호와 정수에서 처음 수정되었습니다. 비어있는 문자열의 처리 해결되었습니다.
Tags: Major feature enhancements
New set comprehension notation was added. SML
string notation was added. Support for the XEmacs
editor was added. Case expressions may now include
literals as patterns. Inductive definitions are
now made with respect to a varying monoset. Types
that use abbreviated patterns are printed in
abbreviated form. Support for rational numbers and
fixed-length integers was added. Bugs that
prevented some components from compiling under GCC
4 were fixed. Normalization in natural numbers and
integers was fixed. Handling of empty strings was
fixed.

2006-01-30 05:15
3

이 릴리스의 공동 이론 - 추가 귀납 (아마도) pathTheory에 꼬리표를 붙이는 전환 경로, 무한과 및 sortingTheory 목록 permutations 정렬합니다. 그것은 (METIS_TAC)의 지시를 사용하여 해상도와 paramodulation 및지도를 자동으로 함수 부울 벡터 데이터 형식을 정의합니다 'boolification'라는 새로운 도구를 처음으로 증명 전술 명령을 추가합니다. 대부분의 확장 기능, 버그수정, 거꾸로 비호 환성.
Tags: Major feature enhancements
This release adds theories of co-inductive (possibly infinite) labelled transition paths in pathTheory, and of sorting and list permutations in sortingTheory. It adds a new first-order proof tactic (called METIS_TAC) that uses an ordered resolution and paramodulation, and a 'boolification' tool that automatically defines functions that map data types to boolean vectors. Many extensions, bugfixes, and backwards incompatibilities.

Project Resources