# HG changeset patch # User wenzelm # Date 1436175135 -7200 # Node ID c5ce9d3f0893a22f6bd37356fb7f84babe8927da # Parent 3509a2ce2e8f4fd426bef119ea5779f46bede567 tuned; diff -r 3509a2ce2e8f -r c5ce9d3f0893 src/Doc/Isar_Ref/HOL_Specific.thy --- a/src/Doc/Isar_Ref/HOL_Specific.thy Mon Jul 06 11:24:06 2015 +0200 +++ b/src/Doc/Isar_Ref/HOL_Specific.thy Mon Jul 06 11:32:15 2015 +0200 @@ -1313,21 +1313,20 @@ lifting definitions and transporting theorems. @{rail \ - @@{command (HOL) quotient_type} (spec) + @@{command (HOL) quotient_type} @{syntax typespec} @{syntax mixfix}? '=' + quot_type \ quot_morphisms? quot_parametric? + ; + quot_type: @{syntax type} '/' ('partial' ':')? @{syntax term} ; - spec: @{syntax typespec} @{syntax mixfix}? '=' \ - @{syntax type} '/' ('partial' ':')? @{syntax term} \ - (@'morphisms' @{syntax name} @{syntax name})? (@'parametric' @{syntax thmref})? - \} - - @{rail \ + quot_morphisms: @'morphisms' @{syntax name} @{syntax name} + ; + quot_parametric: @'parametric' @{syntax thmref} + ; @@{command (HOL) quotient_definition} constdecl? @{syntax thmdecl}? \ @{syntax term} 'is' @{syntax term} ; constdecl: @{syntax name} ('::' @{syntax type})? @{syntax mixfix}? - \} - - @{rail \ + ; @@{method (HOL) lifting} @{syntax thmrefs}? ; @@{method (HOL) lifting_setup} @{syntax thmrefs}?