text\<open>
The ZF logic is essentially untyped, so the concept of ``type
checking''is performed as logical reasoning about set-membership
statements. A special method assists users in this task; a version
of this is already declared as a ``solver''in the standard
Simplifier setup.
\item @{command (ZF) "print_tcset"} prints the collection of
typechecking rules of the current context.
\item @{method (ZF) typecheck} attempts to solve any pending
type-checking problems in subgoals.
\item @{attribute (ZF) TC} adds or deletes type-checking rules from
the context.
\end{description} \<close>
section \<open>(Co)Inductive sets and datatypes\<close>
subsection \<open>Set definitions\<close>
text\<open> In ZF everything is a set. The generic inductive package also
provides a specific view for ``datatype'' specifications. Coinductive definitions are available in both cases, too.
See \<^cite>\<open>"isabelle-ZF"\<close> for further information on inductive
definitions in ZF, but note that this covers the old-style theory
format. \<close>
¤ 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.0.1Bemerkung:
(vorverarbeitet)
¤
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 ist noch experimentell.