Isabelle 2005


Isabelle is a popular generic theorem prover developed at Cambridge University and TU Munich
Developer:   The Isabelle Team
      more software by author →
Price:  0.00
License:   BSD License
File size:   6024K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Isabelle is a popular generic theorem prover developed at Cambridge University and TU Munich. Isabelle is a generic proof assistant. It allows mathematical formulas to be expressed in a formal language and provides tools for proving those formulas in a logical calculus. The main application is the formalization of mathematical proofs and in particular formal verification, which includes proving the correctness of computer hardware or software and proving properties of computer languages and protocols.

Compared with similar tools, Isabelle's distinguishing feature is its flexibility. Most proof assistants are built around a single formal calculus, typically higher-order logic. Isabelle has the capacity to accept a variety of formal calculi. The distributed version supports higher-order logic but also axiomatic set theory and several other formalisms. See logics for more details.

Isabelle is a joint project between Lawrence C. Paulson (University of Cambridge, UK) and Tobias Nipkow (Technical University of Munich, Germany).

Here are some key features of "Isabelle":
  • Interpretation of locale expressions in theories, locales, and proof contexts.
  • Substantial library improvements (HOL, HOL-Complex, HOLCF).
  • Proof tools for transitivity reasoning.
  • General find_theorems command (by term patterns, as intro/elim/simp rules etc.).
  • Commands for generating adhoc draft documents.
  • Support for Unicode proof documents (UTF-8).
  • Major internal reorganizations and performance improvements.

    Requirements:
  • A full Standard ML Compiler (e.g. Poly/ML 4.1.x, SML/NJ 110.x).
  • The GNU bash shell (version 2.x).
  • Perl (version 5.x).
  • XEmacs (version 21.4.x) -- for the ProofGeneral interface.
  • A complete LaTeX installation (e.g. teTeX 1.0) -- for document preparation.

    What's New in This Release:
  • This release contains major enhancements in specification elements, the user interface, and proof tools.
  • The most notable additions on the theorem proving and specification side are interpretation of locale expressions in theories, locales, and proof contexts, substantial library improvements, proof tools for transitivity reasoning, and performance improvements.
  • On the user interface side, this release contains a new, general find-theorems command (by term patterns, as intro/elim/simp rules etc.), new commands for generating adhoc draft documents, and support for Unicode proof documents.
    tags proof tools  tools for  and proof  this release  draft documents  support for  adhoc draft  for generating  rules etc  commands for  generating adhoc  unicode proof  release contains  

    Download Isabelle 2005


     http://isabelle.in.tum.de/dist/Isabelle2005.tar.gz


    Authors software

    Isabelle 2005 (by The Isabelle Team)
    Isabelle is a popular generic theorem prover developed at Cambridge University and TU Munich


    Similar software

    Isabelle 2005 (by The Isabelle Team)
    Isabelle is a popular generic theorem prover developed at Cambridge University and TU Munich

    IsaMorph 0.9 (by Achim D. Brucker)
    IsaMorph is a linux distribution Live CD (based on Morphix) featuring the interactive theorem prover Isabelle.

    This means, you can b

    GeoProof svn2006-08-24 (by Billy)
    GeoProof project is a dynamic geometry application with proof related features.

    It can communicate with the Coq proof assistant to

    HOL-OCL 0.9.0 (by Achim D. Brucker and Burkhart Wolff)
    HOL-OCL is an interactive proof environment for the Object Constraint Language (OCL)

    HOL 3 (by Michael Norrish)
    HOL short from Higher Order Logic is a programming environment in which theorems can be proved and proof tools implemented.

    Built-

    Hilbert II 0.02.01 (by Michael Meyling)
    Hilbert II project is decentralised access to verified and readable mathematical knowledge

    Emnu, new menu for KDE(proof of concept) 0.1 (by cjacker)

    Alliance CAD System 5.0 (by LIP6 ASIM TEAM)
    Alliance is a complete set of free CAD tools and portable libraries for VLSI design

    Community Z Tools 0.4 (by Mark Utting and Petra Malik)
    The Community Z Tools (CZT) project is building a set of tools for editing, typechecking and animating formal specifications written

    Molle 1.0 (by Politecnico di Milano)
    Molle is a cross-platform prover for modal logic


    Other software in this category

    RPL/2 4.00-pre8r (by Jo?l BERTRAND)
    RPL/2 is a special language, and could be the strange child of forbidden love between Lisp and Forth

    HartMath 0.8 pre2 (by jsurfer)

    Robsort Sorting Algorithm 1.0 (by Robert Thompson)
    Robsort in a GNU public license sorting algorithm devleloped by Robert Thompson

    DJFractal 1.2 (by eipi)
    DJFractal is yet another Fractal Generator which uses Mandala to distribute fractal datas to fractal computers

    FrAid 1.4 (by Ivaylo Iliev)
    · An interface to the Java programming language

    - interfaces Java with a small programming language (same name, FrAid) so mathemat

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags