src/HOL/ex/IntRingDefs.ML
author nipkow
Mon, 20 Jul 1998 16:04:53 +0200
changeset 5162 53e505c6019c
parent 5078 7b5ea59c0275
child 5227 e5a6ace920a0
permissions -rw-r--r--
Added simproc list_eq.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5078
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
     1
(*  Title:      HOL/Integ/IntRingDefs.thy
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
     2
    ID:         $Id$
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
     3
    Author:     Tobias Nipkow and Markus Wenzel
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
     4
    Copyright   1996 TU Muenchen
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
     5
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
     6
*)
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
     7
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
     8
open IntRingDefs;
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
     9
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
    10
Goalw [zero_int_def,zdiff_def] "(zero-x)+(x::int) = zero";
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
    11
by (Simp_tac 1);
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
    12
qed "left_inv_int";
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
    13
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
    14
Goalw [zero_int_def,zdiff_def] "x-y = (x::int) + (zero-y)";
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
    15
by (Simp_tac 1);
7b5ea59c0275 Installation of target HOL-Real
paulson
parents:
diff changeset
    16
qed "minus_inv_int";