src/HOL/List.thy
changeset 24130 5ab8044b6d46
parent 24037 0a41d2ebc0cd
child 24166 7b28dc69bdbb
equal deleted inserted replaced
24129:591394d9ee66 24130:5ab8044b6d46
  2788   [(i, fn () => aG j :: gen_list' aG (i-1) j), (1, fn () => [])] ()
  2788   [(i, fn () => aG j :: gen_list' aG (i-1) j), (1, fn () => [])] ()
  2789 and gen_list aG i = gen_list' aG i i;
  2789 and gen_list aG i = gen_list' aG i i;
  2790 *}
  2790 *}
  2791   "char" ("string")
  2791   "char" ("string")
  2792 attach (term_of) {*
  2792 attach (term_of) {*
  2793 val term_of_char = HOLogic.mk_char;
  2793 val term_of_char = HOLogic.mk_char o ord;
  2794 *}
  2794 *}
  2795 attach (test) {*
  2795 attach (test) {*
  2796 fun gen_char i = chr (random_range (ord "a") (Int.min (ord "a" + i, ord "z")));
  2796 fun gen_char i = chr (random_range (ord "a") (Int.min (ord "a" + i, ord "z")));
  2797 *}
  2797 *}
  2798 
  2798