Property Pattern Mappings for LTL: Existence


Pattern:  K occurs

[ Globally ] [ Before M ] [ After L ] [ Between L and M ] [ After L Until M ]
 



Globally

<>
<>
<> /
<> /

Top of page



Before M

<> M -> ( K P M ) 
<> / M -> ( ! / M U K ) 
<> M -> ( / K P M ) 
<> / M -> ( / K P / M ) 

Top of page



After L

<> L -> <> ( L && <> K ) 
<> / L -> <> ( / L && o <> K ) 
<> L -> <> ( L && <> / K ) 
<> / L -> <> ( / L && <> / K ) 

Top of page



Between L and M

[] (( L && <> M ) -> (( K P M ) && ! M )) 
[] (( / L && <> / M ) -> ( o ( ! / M U K ) && ! / M )) 
[] (( L && <> M ) -> (( / K P M ) && ! M )) 
[] (( / L && <> / M ) -> (( / K P / M ) && ! / M )) 

Top of page



After L Until M

[] ( L -> ( if <> M then ( ( K P M ) && ! M ) else <> K ) ) 
[] ( / L -> o ( ! / M U K ) && ! / M ) 
[] ( L -> ( if <> M then ( ( / K P M ) && ! M ) else <> / K) ) 
[] ( / L -> ( if <> / M then ( ( / K P / M ) && ! / M) else <> / K ) ) 

Top of page


 Back to the Property Pattern Mappings for LTL