result() -> qed
authorpaulson
Mon, 29 Sep 1997 11:40:03 +0200
changeset 3725 c7fa890d0d92
parent 3724 f33e301a89f5
child 3726 2543df678ab2
result() -> qed
src/HOL/Integ/Integ.ML
--- a/src/HOL/Integ/Integ.ML	Mon Sep 29 11:37:02 1997 +0200
+++ b/src/HOL/Integ/Integ.ML	Mon Sep 29 11:40:03 1997 +0200
@@ -772,62 +772,62 @@
 
 goal Integ.thy "!! x. (x::int) = y ==> x <= y"; 
   by (etac subst 1); by (rtac zle_refl 1); 
-val zequalD1 = result(); 
+qed "zequalD1"; 
 
 goal Integ.thy "($~ x < $~ y) = (y < x)";
   by (rewrite_goals_tac [zless_def,zdiff_def]); 
   by (simp_tac (!simpset addsimps zadd_ac ) 1); 
-val zminus_zless_zminus = result(); 
+qed "zminus_zless_zminus"; 
 
 goal Integ.thy "($~ x <= $~ y) = (y <= x)";
   by (simp_tac (HOL_ss addsimps[zle_def, zminus_zless_zminus]) 1); 
-val zminus_zle_zminus = result(); 
+qed "zminus_zle_zminus"; 
 
 goal Integ.thy "(x < $~ y) = (y < $~ x)";
   by (rewrite_goals_tac [zless_def,zdiff_def]); 
   by (simp_tac (!simpset addsimps zadd_ac ) 1); 
-val zless_zminus = result(); 
+qed "zless_zminus"; 
 
 goal Integ.thy "($~ x < y) = ($~ y < x)";
   by (rewrite_goals_tac [zless_def,zdiff_def]); 
   by (simp_tac (!simpset addsimps zadd_ac ) 1); 
-val zminus_zless = result(); 
+qed "zminus_zless"; 
 
 goal Integ.thy "(x <= $~ y) = (y <=  $~ x)";
   by (simp_tac (HOL_ss addsimps[zle_def, zminus_zless]) 1); 
-val zle_zminus = result(); 
+qed "zle_zminus"; 
 
 goal Integ.thy "($~ x <= y) = ($~ y <=  x)";
   by (simp_tac (HOL_ss addsimps[zle_def, zless_zminus]) 1); 
-val zminus_zle = result(); 
+qed "zminus_zle"; 
 
 goal Integ.thy " $#0 < $# Suc n"; 
   by (rtac (zero_less_Suc RS (zless_eq_less RS iffD2)) 1); 
-val zero_zless_Suc_pos = result(); 
+qed "zero_zless_Suc_pos"; 
 
 goal Integ.thy "($# n= $# m) = (n = m)"; 
   by (fast_tac (HOL_cs addSEs[inj_znat RS injD]) 1); 
-val znat_znat_eq = result(); 
+qed "znat_znat_eq"; 
 AddIffs[znat_znat_eq]; 
 
 goal Integ.thy "$~ $# Suc n < $#0";
   by (stac (zminus_0 RS sym) 1); 
   by (rtac (zminus_zless_zminus RS iffD2) 1); 
   by (rtac (zero_less_Suc RS (zless_eq_less RS iffD2)) 1); 
-val negative_zless_0 = result(); 
+qed "negative_zless_0"; 
 Addsimps [zero_zless_Suc_pos, negative_zless_0]; 
 
 goal Integ.thy "$~ $#  n <= $#0";
   by (rtac zless_or_eq_imp_zle 1); 
   by (nat_ind_tac "n" 1); 
   by (ALLGOALS Asm_simp_tac); 
-val negative_zle_0 = result(); 
+qed "negative_zle_0"; 
 Addsimps[negative_zle_0]; 
 
 goal Integ.thy "~($#0 <= $~ $# Suc n)";
   by (stac zle_zminus 1);
   by (Simp_tac 1);
-val not_zle_0_negative = result(); 
+qed "not_zle_0_negative"; 
 Addsimps[not_zle_0_negative]; 
 
 goal Integ.thy "($# n <= $~ $# m) = (n = 0 & m = 0)"; 
@@ -836,7 +836,7 @@
   by (dtac (zle_zminus RS iffD1) 2); 
   by (ALLGOALS(dtac (negative_zle_0 RSN(2,zle_trans)))); 
   by (ALLGOALS Asm_full_simp_tac); 
-val znat_zle_znegative = result(); 
+qed "znat_zle_znegative"; 
 
 goal Integ.thy "~($# n < $~ $# Suc m)";
   by (rtac notI 1); by (forward_tac [zless_imp_zle] 1); 
@@ -844,26 +844,26 @@
   by (safe_tac HOL_cs); 
   by (dtac (zless_zminus RS iffD1) 1); 
   by (Asm_full_simp_tac 1);
-val not_znat_zless_negative = result(); 
+qed "not_znat_zless_negative"; 
 
 goal Integ.thy "($~ $# n = $# m) = (n = 0 & m = 0)"; 
   by (rtac iffI 1);
   by (rtac  (znat_zle_znegative RS iffD1) 1); 
   by (dtac sym 1); 
   by (ALLGOALS Asm_simp_tac); 
-val negative_eq_positive = result(); 
+qed "negative_eq_positive"; 
 
 Addsimps [zminus_zless_zminus, zminus_zle_zminus, 
 	  negative_eq_positive, not_znat_zless_negative]; 
 
 goalw Integ.thy [zdiff_def,zless_def] "!! x. znegative x = (x < $# 0)";
   by (Auto_tac()); 
-val znegative_less_0 = result(); 
+qed "znegative_less_0"; 
 
 goalw Integ.thy [zdiff_def,zless_def] "!! x. (~znegative x) = ($# 0 <= x)";
   by (stac znegative_less_0 1); 
   by (safe_tac (HOL_cs addSDs[zleD,not_zleE,zleI]) ); 
-val not_znegative_ge_0 = result(); 
+qed "not_znegative_ge_0"; 
 
 goal Integ.thy "!! x. znegative x ==> ? n. x = $~ $# Suc n"; 
   by (dtac (znegative_less_0 RS iffD1 RS zless_eq_zadd_Suc) 1); 
@@ -871,7 +871,7 @@
   by (rtac exI 1);
   by (dres_inst_tac [("f","(% z. z + $~ $# Suc n )")] arg_cong 1); 
   by (auto_tac(!claset, !simpset addsimps [zadd_assoc])); 
-val znegativeD = result(); 
+qed "znegativeD"; 
 
 goal Integ.thy "!! x. ~znegative x ==> ? n. x = $# n"; 
   by (dtac (not_znegative_ge_0 RS iffD1) 1); 
@@ -879,7 +879,7 @@
   by (etac disjE 1); 
   by (dtac zless_eq_zadd_Suc 1); 
   by (Auto_tac()); 
-val not_znegativeD = result(); 
+qed "not_znegativeD"; 
 
 (* a case theorem distinguishing positive and negative int *)  
 
@@ -887,7 +887,7 @@
     "[|!! n. P ($# n); !! n. P ($~ $# Suc n) |] ==> P z"; 
   by (cut_inst_tac [("P","znegative z")] excluded_middle 1); 
   by (fast_tac (HOL_cs addSDs[znegativeD,not_znegativeD] addSIs prems) 1); 
-val int_cases = result(); 
+qed "int_cases"; 
 
 fun int_case_tac x = res_inst_tac [("z",x)] int_cases;