In dynamic systems, liveness properties concern whether something good will eventually happen. Examples of liveness properties are termination of programs and goal achievability. In this paper, we consider the following theorem-proving problem: given an action theory and a goal, check whether the goal is achievable in every model of the action theory. We make the assumption that there are finitely many non-number objects. We propose to use mathematical induction to address this problem: we identify a natural number feature and prove by mathematical induction that for any values of the feature, the goal is achievable. Both the basis and induction steps are verified using first-order theorem provers. We propose a simple method to identify pot...
We establish principles for proving properties about infinite computations by reasoning about finit...
We define a notion of bounded action theory in the situation calculus, where the theory entails that...
The search for proof and the search for counterexamples (bugs) are complementary activities that nee...
We present a simple but novel algorithm for checking liveness properties of finite-state systems, ca...
We define a notion of bounded action theory in the situation calculus, where the theory entails that...
AbstractInteraction systems were proposed and implemented by Sifakis et al. as a model for the desig...
Counter systems are a well-known and powerful modeling notation for specifying infinite-state system...
Abstract. Counter systems are a well-known and powerful modeling notation for specifying infinite-st...
In previous work we have developed a syntactic reduction of repeated reachability to reachability fo...
Abstract. We present a new method for proving liveness and termination properties for fair concurren...
Abstract. We present a new method for proving liveness and termination prop-erties for fair concurre...
In this paper we investigate agents that have incomplete informa-tion and make decisions based on th...
AbstractIn a seminal paper, Reiter introduced a variant of the situation calculus along with a set o...
In this talk, we survey recent results on situation calculus bounded action theories. These are acti...
In this thesis, we study advanced reasoning about dynamical systems in a logical framework -- the si...
We establish principles for proving properties about infinite computations by reasoning about finit...
We define a notion of bounded action theory in the situation calculus, where the theory entails that...
The search for proof and the search for counterexamples (bugs) are complementary activities that nee...
We present a simple but novel algorithm for checking liveness properties of finite-state systems, ca...
We define a notion of bounded action theory in the situation calculus, where the theory entails that...
AbstractInteraction systems were proposed and implemented by Sifakis et al. as a model for the desig...
Counter systems are a well-known and powerful modeling notation for specifying infinite-state system...
Abstract. Counter systems are a well-known and powerful modeling notation for specifying infinite-st...
In previous work we have developed a syntactic reduction of repeated reachability to reachability fo...
Abstract. We present a new method for proving liveness and termination properties for fair concurren...
Abstract. We present a new method for proving liveness and termination prop-erties for fair concurre...
In this paper we investigate agents that have incomplete informa-tion and make decisions based on th...
AbstractIn a seminal paper, Reiter introduced a variant of the situation calculus along with a set o...
In this talk, we survey recent results on situation calculus bounded action theories. These are acti...
In this thesis, we study advanced reasoning about dynamical systems in a logical framework -- the si...
We establish principles for proving properties about infinite computations by reasoning about finit...
We define a notion of bounded action theory in the situation calculus, where the theory entails that...
The search for proof and the search for counterexamples (bugs) are complementary activities that nee...