src/HOL/IMP/Abs_Int_Den/Abs_Int_den1.thy
changeset 58305 57752a91eec4
parent 57492 74bf65a1910a
child 58316 18e6cb6a5297
equal deleted inserted replaced
58304:acc2f1801acc 58305:57752a91eec4
    35 assumes filter_plus': "filter_plus' a a1 a2 = (a1',a2') \<Longrightarrow>
    35 assumes filter_plus': "filter_plus' a a1 a2 = (a1',a2') \<Longrightarrow>
    36   n1 <: a1 \<Longrightarrow> n2 <: a2 \<Longrightarrow> n1+n2 <: a \<Longrightarrow> n1 <: a1' \<and> n2 <: a2'"
    36   n1 <: a1 \<Longrightarrow> n2 <: a2 \<Longrightarrow> n1+n2 <: a \<Longrightarrow> n1 <: a1' \<and> n2 <: a2'"
    37 and filter_less': "filter_less' (n1<n2) a1 a2 = (a1',a2') \<Longrightarrow>
    37 and filter_less': "filter_less' (n1<n2) a1 a2 = (a1',a2') \<Longrightarrow>
    38   n1 <: a1 \<Longrightarrow> n2 <: a2 \<Longrightarrow> n1 <: a1' \<and> n2 <: a2'"
    38   n1 <: a1 \<Longrightarrow> n2 <: a2 \<Longrightarrow> n1 <: a1' \<and> n2 <: a2'"
    39 
    39 
    40 datatype 'a up = bot | Up 'a
    40 old_datatype 'a up = bot | Up 'a
    41 
    41 
    42 instantiation up :: (SL_top)SL_top
    42 instantiation up :: (SL_top)SL_top
    43 begin
    43 begin
    44 
    44 
    45 fun le_up where
    45 fun le_up where