src/HOL/Bali/TypeSafe.thy
changeset 16417 9bc16273c2d4
parent 15217 15fa818ef624
child 17589 58eeffd73be1
equal deleted inserted replaced
16416:6061ae1f90f2 16417:9bc16273c2d4
     2     ID:         $Id$
     2     ID:         $Id$
     3     Author:     David von Oheimb and Norbert Schirmer
     3     Author:     David von Oheimb and Norbert Schirmer
     4 *)
     4 *)
     5 header {* The type soundness proof for Java *}
     5 header {* The type soundness proof for Java *}
     6 
     6 
     7 theory TypeSafe = DefiniteAssignmentCorrect + Conform:
     7 theory TypeSafe imports DefiniteAssignmentCorrect Conform begin
     8 
     8 
     9 section "error free"
     9 section "error free"
    10  
    10  
    11 lemma error_free_halloc:
    11 lemma error_free_halloc:
    12   assumes halloc: "G\<turnstile>s0 \<midarrow>halloc oi\<succ>a\<rightarrow> s1" and
    12   assumes halloc: "G\<turnstile>s0 \<midarrow>halloc oi\<succ>a\<rightarrow> s1" and