equal
deleted
inserted
replaced
2261 dest: zless_imp_add1_zle) |
2261 dest: zless_imp_add1_zle) |
2262 |
2262 |
2263 lemma [code]: "nat i = nat_aux i 0" |
2263 lemma [code]: "nat i = nat_aux i 0" |
2264 by (simp add: nat_aux_def) |
2264 by (simp add: nat_aux_def) |
2265 |
2265 |
2266 hide (open) const nat_aux |
2266 hide_const (open) nat_aux |
2267 |
2267 |
2268 lemma zero_is_num_zero [code, code_unfold_post]: |
2268 lemma zero_is_num_zero [code, code_unfold_post]: |
2269 "(0\<Colon>int) = Numeral0" |
2269 "(0\<Colon>int) = Numeral0" |
2270 by simp |
2270 by simp |
2271 |
2271 |
2323 "op \<le> :: int => int => bool" ("(_ <=/ _)") |
2323 "op \<le> :: int => int => bool" ("(_ <=/ _)") |
2324 "op < :: int => int => bool" ("(_ </ _)") |
2324 "op < :: int => int => bool" ("(_ </ _)") |
2325 |
2325 |
2326 quickcheck_params [default_type = int] |
2326 quickcheck_params [default_type = int] |
2327 |
2327 |
2328 hide (open) const Pls Min Bit0 Bit1 succ pred |
2328 hide_const (open) Pls Min Bit0 Bit1 succ pred |
2329 |
2329 |
2330 |
2330 |
2331 subsection {* Legacy theorems *} |
2331 subsection {* Legacy theorems *} |
2332 |
2332 |
2333 lemmas zminus_zminus = minus_minus [of "z::int", standard] |
2333 lemmas zminus_zminus = minus_minus [of "z::int", standard] |