#\DeclareLyXModule{Theorems (AMS)}
#DescriptionBegin
-#Defines theorem environments and the proof environment for use with
-#non-AMS classes, using the extended AMS machinery. The theorems are
-#numbered consecutively throughout the document.
+#Defines theorem environments and the proof environment using the extended
+#AMS machinery. Both numbered and unnumbered types are provided. By default,
+#the theorems are numbered consecutively throughout the document. This can be
+#changed by loading one of the 'Theorems (Numbered by ...)' modules.
#DescriptionEnd
-#Excludes: Theorems (AMS, By Section) | Theorems | Theorems (By Chapter) | Theorems (By Section)
+#Excludes: theorems-std | theorems-starred
+#Category: theorems
-# Author: Richard Heck <rgheck@comcast.net>
-# Adapted from amsdefs.inc and amsmaths.inc
+# Original Author : David L. Johnson <dlj0@lehigh.edu>
+# Probably broken by Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+# modified and modularized by Emmanuel GUREGHIAN <gureghia@boston.bertin.fr>
+# Tinkered with Sep. '07 by Paul Rubin <rubin@msu.edu>
+# Modularized Jan 08 by Richard Heck <rgheck@comcast.net>
-Format 6
+Format 34
-Requires amsmath
+Requires amsmath,amsthm
-Preamble
- \theoremstyle{plain}
- \newtheorem{thm}{Theorem}[section]
-EndPreamble
-
-
-Counter
- Name theorem
+Counter theorem
End
-
+Input theorems-order.inc
Input theorems-ams.inc
+Input theorems-starred.inc
+Input theorems-proof.inc