src/HOL/IOA/ABP/Abschannel_finite.thy
changeset 1476 608483c2122a
parent 1376 92f83b9d17e1
equal deleted inserted replaced
1475:7f5a4cd08209 1476:608483c2122a
    52       in                                                       
    52       in                                                       
    53       case fst(snd(tr))                                        
    53       case fst(snd(tr))                                        
    54         of S(b) => ((t = s) |                                    
    54         of S(b) => ((t = s) |                                    
    55                    (if (b=hd(reverse(s)) & s~=[]) then  t=s else  t=s@[b])) |    
    55                    (if (b=hd(reverse(s)) & s~=[]) then  t=s else  t=s@[b])) |    
    56            R(b) => s ~= [] &                                   
    56            R(b) => s ~= [] &                                   
    57 	            b = hd(s) &                                 
    57                     b = hd(s) &                                 
    58 	            ((t = s) | (t = tl(s)))    }"
    58                     ((t = s) | (t = tl(s)))    }"
    59   
    59   
    60 ch_fin_ioa_def "ch_fin_ioa == (ch_fin_asig, {[]}, ch_fin_trans)"
    60 ch_fin_ioa_def "ch_fin_ioa == (ch_fin_asig, {[]}, ch_fin_trans)"
    61 
    61 
    62 end  
    62 end  
    63 
    63