doc-src/IsarRef/Thy/Framework.thy
changeset 30058 0a643dd9e0f5
parent 30055 c2e926455fcc
child 30059 f38ccabb2edc
     1.1 --- a/doc-src/IsarRef/Thy/Framework.thy	Thu Feb 12 11:19:54 2009 +0100
     1.2 +++ b/doc-src/IsarRef/Thy/Framework.thy	Thu Feb 12 11:36:15 2009 +0100
     1.3 @@ -886,10 +886,10 @@
     1.4    The present Isar infrastructure is sufficiently flexible to support
     1.5    calculational reasoning (chains of transitivity steps) as derived
     1.6    concept.  The generic proof elements introduced below depend on
     1.7 -  rules declared as @{text "[trans]"} in the context.  It is left to
     1.8 +  rules declared as @{attribute trans} in the context.  It is left to
     1.9    the object-logic to provide a suitable rule collection for mixed
    1.10 -  @{text "="}, @{text "<"}, @{text "\<le>"}, @{text "\<subset>"}, @{text "\<subseteq>"} etc.
    1.11 -  Due to the flexibility of rule composition
    1.12 +  relations of @{text "="}, @{text "<"}, @{text "\<le>"}, @{text "\<subset>"},
    1.13 +  @{text "\<subseteq>"} etc.  Due to the flexibility of rule composition
    1.14    (\secref{sec:framework-resolution}), substitution of equals by
    1.15    equals is covered as well, even substitution of inequalities
    1.16    involving monotonicity conditions; see also \cite[\S6]{Wenzel-PhD}
    1.17 @@ -902,10 +902,10 @@
    1.18    selected from the context.  The course of reasoning is organized by
    1.19    maintaining a secondary fact called ``@{fact calculation}'', apart
    1.20    from the primary ``@{fact this}'' already provided by the Isar
    1.21 -  primitives.  In the definitions below, @{attribute OF} is
    1.22 +  primitives.  In the definitions below, @{attribute OF} refers to
    1.23    @{inference resolution} (\secref{sec:framework-resolution}) with
    1.24 -  multiple rule arguments, and @{text "trans"} refers to a suitable
    1.25 -  rule from the context:
    1.26 +  multiple rule arguments, and @{text "trans"} represents to a
    1.27 +  suitable rule from the context:
    1.28  
    1.29    \begin{matharray}{rcl}
    1.30      @{command "also"}@{text "\<^sub>0"} & \equiv & @{command "note"}~@{text "calculation = this"} \\