diff -r 62a0d10386c1 -r e65ab21821bf src/HOL/MicroJava/Comp/CorrCompTp.thy --- a/src/HOL/MicroJava/Comp/CorrCompTp.thy Sat Sep 29 16:30:44 2018 -0400 +++ b/src/HOL/MicroJava/Comp/CorrCompTp.thy Sun Sep 30 18:19:28 2018 -0400 @@ -174,7 +174,7 @@ \ G \ T \ T'; is_type G T'; length pns = length pTs; distinct pns; unique lvars; snd (local_env G C (mn, pTs) pns lvars) vname = Some T' \ \ - comp G \ inited_LT C pTs lvars [index (pns, lvars, blk, res) vname := OK T] <=l + comp G \ (inited_LT C pTs lvars) [index (pns, lvars, blk, res) vname := OK T] <=l inited_LT C pTs lvars" apply (subgoal_tac " index (pns, lvars, blk, res) vname < length (inited_LT C pTs lvars)") apply (frule_tac blk=blk and res=res in local_env_inited_LT, assumption+)