diff -r 3567d0571932 -r 8feb2c4bef1a src/HOL/MicroJava/J/Example.thy --- a/src/HOL/MicroJava/J/Example.thy Fri Apr 23 23:33:48 2010 +0200 +++ b/src/HOL/MicroJava/J/Example.thy Fri Apr 23 23:35:43 2010 +0200 @@ -371,7 +371,7 @@ done ML {* val t = resolve_tac @{thms ty_expr_ty_exprs_wt_stmt.intros} 1 *} -lemma wt_test: "(tprg, empty(e\Class Base))\ +schematic_lemma wt_test: "(tprg, empty(e\Class Base))\ Expr(e::=NewC Ext);; Expr({Base}LAcc e..foo({?pTs'}[Lit Null]))\" apply (tactic t) -- ";;" apply (tactic t) -- "Expr" @@ -400,7 +400,7 @@ declare split_if [split del] declare init_vars_def [simp] c_hupd_def [simp] cast_ok_def [simp] -lemma exec_test: +schematic_lemma exec_test: " [|new_Addr (heap (snd s0)) = (a, None)|] ==> tprg\s0 -test-> ?s" apply (unfold test_def)