| author | wenzelm | 
| Tue, 16 May 2006 13:01:23 +0200 | |
| changeset 19641 | f1de44e61ec1 | 
| parent 17479 | 68a7acb5f22e | 
| child 20318 | 0e0ea63fe768 | 
| permissions | -rw-r--r-- | 
| 7998 | 1 | (* | 
| 2 | Ring homomorphism | |
| 3 | $Id$ | |
| 4 | Author: Clemens Ballarin, started 15 April 1997 | |
| 5 | *) | |
| 6 | ||
| 17479 | 7 | theory RingHomo imports Ring begin | 
| 7998 | 8 | |
| 17479 | 9 | constdefs | 
| 10 |   homo  :: "('a::ring => 'b::ring) => bool"
 | |
| 11 | "homo f == (ALL a b. f (a + b) = f a + f b & | |
| 12 | f (a * b) = f a * f b) & | |
| 13 | f 1 = 1" | |
| 7998 | 14 | |
| 15 | end |