| author | paulson | 
| Fri, 14 May 2004 16:52:53 +0200 | |
| changeset 14748 | 001323d6d75b | 
| parent 14551 | 2cb6ff394bfb | 
| child 14751 | 0d7850e27fed | 
| permissions | -rw-r--r-- | 
| 7998 | 1 | (* | 
| 13936 | 2 | The Isabelle Algebraic Library | 
| 7998 | 3 | $Id$ | 
| 4 | Author: Clemens Ballarin, started 24 September 1999 | |
| 5 | *) | |
| 6 | ||
| 13949 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 7 | (*** New development, based on explicit structures ***) | 
| 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 8 | |
| 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 9 | (* Preliminaries from set and number theory *) | 
| 13936 | 10 | |
| 13940 | 11 | no_document use_thy "FuncSet"; | 
| 13949 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 12 | no_document use_thy "Primes"; | 
| 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 13 | |
| 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 14 | (* Groups *) | 
| 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 15 | |
| 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 16 | use_thy "FiniteProduct"; (* Product operator for commutative groups *) | 
| 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 17 | use_thy "Sylow"; (* Sylow's theorem *) | 
| 13943 | 18 | use_thy "Bij"; (* Automorphism Groups *) | 
| 14551 | 19 | use_thy "Lattice"; (* Lattices, and the complete lattice of subgroups *) | 
| 13949 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 20 | |
| 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 21 | (* Rings *) | 
| 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 22 | |
| 13940 | 23 | use_thy "UnivPoly"; (* Rings and polynomials *) | 
| 13936 | 24 | |
| 13949 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 25 | (*** Old development, based on axiomatic type classes. | 
| 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 26 | Will be withdrawn in future. ***) | 
| 13936 | 27 | |
| 13949 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 28 | with_path "abstract" (no_document time_use_thy) "Abstract"; (*The ring theory*) | 
| 
0ce528cd6f19
HOL-Algebra complete for release Isabelle2003 (modulo section headers).
 ballarin parents: 
13943diff
changeset | 29 | with_path "poly" (no_document time_use_thy) "Polynomial"; (*The full theory*) |