src/HOL/Algebra/abstract/RingHomo.thy
author obua
Sun, 09 May 2004 23:04:36 +0200
changeset 14722 8e739a6eaf11
parent 13735 7de9342aca7a
child 17479 68a7acb5f22e
permissions -rw-r--r--
replaced apply-style proof for instance Multiset :: plus_ac0 by recommended Isar proof style

(*
    Ring homomorphism
    $Id$
    Author: Clemens Ballarin, started 15 April 1997
*)

RingHomo = Ring +

consts
  homo	:: ('a::ring => 'b::ring) => bool

defs
  homo_def	"homo f == (ALL a b. f (a + b) = f a + f b &
			      f (a * b) = f a * f b) &
			   f 1 = 1"

end