session "HOL-Analysis" (main timing) in Analysis = HOL +
options [document_tags = "theorem%important,corollary%important,proposition%important,class%important,instantiation%important,subsubsection%unimportant,%unimportant",
document_variants = "document:manual=-proof,-ML,-unimportant"]
sessions "HOL-Library" "HOL-Combinatorics" "HOL-Computational_Algebra" "HOL-Real_Asymp"
theories
Analysis
Finite_Function_Topology (* not part of main file because it imports problematic Sum_any notation *)
document_files "root.tex" "root.bib"
session "HOL-Computational_Algebra" (main timing) in "Computational_Algebra" = "HOL" +
sessions "HOL-Library"
theories
Computational_Algebra
(*conflicting type class instantiations and dependent applications*)
Field_as_Ring
(*checks that computation works*)
Computation_Checks
document_files "root.tex" "root.bib"
session "HOL-Real_Asymp" in Real_Asymp = HOL +
sessions "HOL-Decision_Procs"
theories
Real_Asymp
Real_Asymp_Approx
Real_Asymp_Examples
session "HOL-Real_Asymp-Manual" in "Real_Asymp/Manual" = "HOL-Real_Asymp" +
theories
Real_Asymp_Doc
document_files (in "~~/src/Doc") "iman.sty" "extra.sty" "isar.sty"
document_files "root.tex" "style.sty"
session "HOL-Hahn_Banach" in Hahn_Banach = HOL +
description "
Author: Gertrud Bauer, TU Munich
The Hahn-Banach theorem for real vector spaces.
This is the proof of the Hahn-Banach theorem for real vectorspaces,
following H. Heuser, Funktionalanalysis, p. 228 -232. The Hahn-Banach
theorem is one of the fundamental theorems of functional analysis. It is a
conclusion of Zorn's lemma.
Two different formaulations of the theorem are presented, one for general
real vectorspaces and its application to normed vectorspaces.
The theorem says, that every continous linearform, defined on arbitrary
subspaces (not only one-dimensional subspaces), can be extended to a
continous linearform on the whole vectorspace. "
sessions "HOL-Analysis"
theories
Hahn_Banach
document_files "root.bib""root.tex"
session "HOL-Induct" in Induct = HOL +
description "
Examples of (Co)Inductive Definitions.
session "HOL-IMPP" in IMPP = HOL +
description \<open>
Author: David von Oheimb
Copyright 1999 TUM
IMPP -- An imperative language with procedures.
This is an extension of IMP with local variables and mutually recursive
procedures. For documentation see "Hoare Logic for Mutual Recursion and
Local Variables" (https://isabelle.in.tum.de/Bali/papers/FSTTCS99.html).
\<close>
theories EvenOdd
session "HOL-Import" in Import = HOL +
theories HOL_Light_Maps
theories [condition = HOL_LIGHT_BUNDLE] HOL_Light_Import
session "HOL-Number_Theory" (main timing) in Number_Theory = "HOL-Computational_Algebra" +
description "
Fundamental Theorem of Arithmetic, Chinese Remainder Theorem, Fermat/Euler
Theorem, Wilson's Theorem, some lemmas for Quadratic Reciprocity. "
sessions "HOL-Algebra"
theories
Number_Theory
document_files "root.tex"
session "HOL-Hoare" in Hoare = HOL +
description "
Verification of imperative programs (verification conditions are generated
automatically from pre/post conditions andloop invariants). "
theories [document = false]
README
theories
Examples
ExamplesAbort
ExamplesTC
Pointers0
Pointer_Examples
Pointer_ExamplesAbort
SchorrWaite
Separation
document_files "root.bib""root.tex"
session "HOL-Hoare_Parallel" (timing) in Hoare_Parallel = HOL +
description "
Verification of shared-variable imperative programs a la Owicki-Gries.
(verification conditions are generated automatically). "
theories Hoare_Parallel
document_files "root.bib""root.tex"
session "HOL-Metis_Examples" (timing) in Metis_Examples = "HOL" +
description "
Author: Lawrence C Paulson, Cambridge University Computer Laboratory
Author: Jasmin Blanchette, TU Muenchen
session "HOL-Nitpick_Examples" in Nitpick_Examples = HOL +
description "
Author: Jasmin Blanchette, TU Muenchen
Copyright 2009 "
options [kodkod_scala]
sessions "HOL-Library"
theories [quick_and_dirty] Nitpick_Examples
session "HOL-Algebra" (main timing) in Algebra = "HOL-Computational_Algebra" +
description "
Author: Clemens Ballarin, started 24 September 1999, and many others
The Isabelle Algebraic Library. "
sessions "HOL-Cardinals" "HOL-Combinatorics"
theories [document = false]
README
theories
(* Orders and Lattices *)
Galois_Connection (* Knaster-Tarski theorem and Galois connections *)
(* Groups *)
FiniteProduct (* Product operator for commutative groups *)
Sylow (* Sylow's theorem *)
Bij (* Automorphism Groups *)
Multiplicative_Group
Zassenhaus (* The Zassenhaus lemma *)
(* Rings *)
Divisibility (* Rings *)
IntRing (* Ideals and residue classes *)
UnivPoly (* Polynomials *)
Algebraic_Closure_Type
(* Main theory *)
Algebra
document_files "root.bib""root.tex"
session "HOL-Auth" (timing) in Auth = HOL +
description "
A new approach to verifying authentication protocols. "
sessions "HOL-Library"
directories "Smartcard""Guard"
theories [document = false]
README
theories
Auth_Shared
Auth_Public "Smartcard/Auth_Smartcard"
theories [document = false] "Guard/README_Guard"
theories "Guard/Auth_Guard_Shared" "Guard/Auth_Guard_Public"
document_files "root.tex"
session "HOL-UNITY" (timing) in UNITY = "HOL-Auth" +
description "
Author: Lawrence C Paulson, Cambridge University Computer Laboratory
Copyright 1998 University of Cambridge
session "HOL-Proofs-Extraction" (timing) in "Proofs/Extraction" = "HOL-Proofs" +
description "
Examples for program extraction in Higher-Order Logic. "
options [quick_and_dirty = false]
sessions "HOL-Computational_Algebra"
theories
Greatest_Common_Divisor
Warshall
Higman_Extraction
Pigeonhole
Euclid
document_files "root.bib""root.tex"
session "HOL-Proofs-Lambda" (timing) in "Proofs/Lambda" = "HOL-Proofs" +
description \<open> Lambda Calculus in de Bruijn's Notation.
This session defines lambda-calculus terms with de Bruijn indixes and
proves confluence of beta, eta and beta+eta.
The paper "More Church-Rosser Proofs (in Isabelle/HOL)" describes the whole
theory (see http://www.in.tum.de/~nipkow/pubs/jar2001.html).
\<close>
options [print_mode = "no_brackets", quick_and_dirty = false]
sessions "HOL-Library"
theories
Eta
StrongNorm
Standardization
WeakNorm
document_files "root.bib""root.tex"
session "HOL-Prolog" in Prolog = HOL +
description "
Author: David von Oheimb (based on a lecture on Lambda Prolog by Nadathur)
A bare-bones implementation of Lambda-Prolog.
This is a simple exploratory implementation of Lambda-Prolog in HOL,
including some minimal examples (in Test.thy) and a more typical example of
a little functional language and its type system. "
theories Test Type
session "HOL-MicroJava" (timing) in MicroJava = HOL +
description "
Formalization of a fragment of Java, together with a corresponding virtual
machine and a specification of its bytecode verifier and a lightweight
bytecode verifier, including proofs of type-safety. "
sessions "HOL-Library" "HOL-Eisbach"
directories "BV""Comp""DFA""J""JVM"
theories
MicroJava
document_files "introduction.tex" "root.bib" "root.tex"
session "HOL-NanoJava" in NanoJava = HOL +
description "
Hoare Logic for a tiny fragment of Java. "
theories Example
document_files "root.bib""root.tex"
session "HOL-Bali" (timing) in Bali = HOL +
sessions "HOL-Library"
theories
AxExample
AxSound
AxCompl
Trans
TypeSafe
document_files "root.tex"
session "HOL-IOA" in IOA = HOL +
description \<open>
Author: Tobias Nipkow and Konrad Slind and Olaf Müller
Copyright 1994--1996 TU Muenchen
The meta-theory of I/O-Automata in HOL. This formalization has been
significantly changed and extended, see HOLCF/IOA. There are also the
proofs of two communication protocols which formerly have been here.
@inproceedings{Nipkow-Slind-IOA,
author={Tobias Nipkow and Konrad Slind},
title={{I/O} Automata in {Isabelle/HOL}},
booktitle={Proc.\ TYPES Workshop 1994},
publisher=Springer,
series=LNCS,
note={To appear}}
ftp://ftp.informatik.tu-muenchen.de/local/lehrstuhl/nipkow/ioa.ps.gz
and
@inproceedings{Mueller-Nipkow,
author={Olaf M\"uller and Tobias Nipkow},
title={Combining Model Checking and Deduction for {I/O}-Automata},
booktitle={Proc.\ TACAS Workshop},
organization={Aarhus University, BRICS report},
year=1995}
ftp://ftp.informatik.tu-muenchen.de/local/lehrstuhl/nipkow/tacas.dvi.gz
\<close>
theories Solve
session "HOL-Lattice" in Lattice = HOL +
description "
Author: Markus Wenzel, TU Muenchen
Basic theory of lattices and orders. "
theories CompleteLattice
document_files "root.bib" "root.tex"
session "HOL-Eisbach" in Eisbach = HOL +
description \<open>
The Eisbach proof method language and"match" method.
\<close>
sessions
FOL "HOL-Analysis"
theories
Eisbach
Tests
Examples
Examples_FOL
Example_Metric
session "HOL-SET_Protocol" (timing) in SET_Protocol = HOL +
description "
Verification of the SET Protocol. "
sessions "HOL-Library"
theories
SET_Protocol
document_files "root.tex"
session "HOL-Matrix_LP" in Matrix_LP = HOL +
description "
Two-dimensional matrices and linear programming. "
sessions "HOL-Library"
directories "Compute_Oracle"
theories Cplex
document_files "root.tex"
session "HOL-TLA" in TLA = HOL +
description "
Lamport's Temporal Logic of Actions. "
theories
README
TLA
session "HOL-TLA-Inc" in "TLA/Inc" = "HOL-TLA" +
theories Inc
session "HOL-TLA-Buffer" in "TLA/Buffer" = "HOL-TLA" +
theories DBuffer
session "HOL-TLA-Memory" in "TLA/Memory" = "HOL-TLA" +
theories MemoryImplementation
session "HOL-TPTP" in TPTP = HOL +
description "
Author: Jasmin Blanchette, TU Muenchen
Author: Nik Sultana, University of Cambridge
Copyright 2011
session "HOL-Nonstandard_Analysis-Examples" (timing) in "Nonstandard_Analysis/Examples" = "HOL-Nonstandard_Analysis" +
theories
NSPrimes
session "HOL-Mirabelle-ex" in "Tools/Mirabelle" = HOL +
description "Some arbitrary small test case for Mirabelle."
options [timeout = 60,
mirabelle_theories = "HOL-Analysis.Inner_Product", mirabelle_actions = "arith"]
sessions "HOL-Analysis"
theories "HOL-Analysis.Inner_Product"
session "HOL-Types_To_Sets" in Types_To_Sets = HOL +
description "
Experimental extension of Higher-Order Logic to allow translation of types to sets. "
directories "Examples"
theories
Types_To_Sets "Examples/Prerequisites" "Examples/Finite" "Examples/T2_Spaces" "Examples/Unoverload_Def" "Examples/Linear_Algebra_On"
session HOLCF (main timing) in HOLCF = HOL +
description "
Author: Franz Regensburger
Author: Brian Huffman
HOLCF -- a semantic extension of HOL by the LCF logic. "
sessions "HOL-Library"
theories [document = false]
README
theories
HOLCF (global)
document_files "root.tex"
session "HOLCF-Library" in "HOLCF/Library" = HOLCF +
theories
HOLCF_Library
HOL_Cpo
session "HOLCF-IMP" in "HOLCF/IMP" = HOLCF +
description "
IMP -- A WHILE-language and its Semantics.
This is the HOLCF-based denotational semantics of a simple WHILE-language. "
sessions "HOL-IMP"
theories
HoareEx
document_files "isaverbatimwrite.sty" "root.tex" "root.bib"
"Specification and Development of Interactive Systems: Focus on Streams,
Interfaces, and Refinement" http://www4.in.tum.de/publ/html.php?e=321
\<close>
theories
Fstreams
FOCUS
Buffer_adm
session IOA (timing) in "HOLCF/IOA" = HOLCF +
description "
Author: Olaf Müller
Copyright 1997 TU München
A formalization of I/O automata in HOLCF.
The distribution contains simulation relations, temporal logic, and an
abstraction theory. Everything is based upon a domain-theoretic model of
finite and infinite sequences. "
theories Abstraction
session "IOA-ABP" in "HOLCF/IOA/ABP" = IOA +
description "
Author: Olaf Müller
The Alternating Bit Protocol performed in I/O-Automata:
combining IOA with Model Checking.
Theory Correctness contains the proof of the abstraction from unbounded
channels to finite ones.
File Check.ML contains a simple ModelChecker prototype checking Spec
against the finite version of the ABP-protocol. "
theories
Correctness
Spec
session "IOA-NTP" in "HOLCF/IOA/NTP" = IOA +
description "
Author: Tobias Nipkow & Konrad Slind
A network transmission protocol, performed in the
I/O automata formalization by Olaf Müller. "
theories
Overview
Correctness
session "IOA-Storage" in "HOLCF/IOA/Storage" = IOA +
description "
Author: Olaf Müller
Memory storage case study. "
theories Correctness
session "IOA-ex" in "HOLCF/IOA/ex" = IOA +
description "
Author: Olaf Müller "
theories
TrivEx
TrivEx2
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.16 Sekunden
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.