We introduce a logical notion of well-guardedness for recursive terms on arbitrary signatures defined in Plotkin's framework of structural operational specifications, restricted by de Simone's realizability requirements. We then suggest a simpler form for the logical rule that gives the behaviour of a recursively defined expression in terms of the behaviour of its unfoldings. For well-guarded terms, the simplified rule is logically equivalent to the general rule, but is has not the draw-back to ask for premises more complex that consequences
We propose a logic to reason on temporal properties of higher-order programs that handle infinite ob...
We propose a (limited) solution to the problem of constructing stream values defined by recursive eq...
A widely accepted method to specify (possibly infinite) behaviour is to define it as the solution, i...
We introduce a logical notion of well-guardedness for recursive terms on arbitrary signatures define...
AbstractWe introduce a logical notion of well-guardedness for recursive terms on arbitrary signature...
Guarded recursion is a form of recursion where recursive calls are guarded by delay modalities. Prev...
AbstractGuarded recursion is a form of recursion where recursive calls are guarded by delay modaliti...
Operational semantics gives meaning to terms in a programming language by defining a transition rela...
Guarded recursion is a form of recursion where recursive calls are guarded by delay modalities. Prev...
For many practical applications of logic-based methods there is a requirement to balance expressive ...
In total functional (co)programming valid programs are guaranteed to always produce (part of) their ...
Motivated by the recent interest in models of guarded (co-)recursion we study its equational proper-...
Dijkstra's language of guarded commands is extended with recursion and transformed into algebra. The...
Motivated by the recent interest in models of guarded (co-)recursion we study its equational propert...
We present a new model, called GuardedEqu, of guarded dependent type theory using generalised equilo...
We propose a logic to reason on temporal properties of higher-order programs that handle infinite ob...
We propose a (limited) solution to the problem of constructing stream values defined by recursive eq...
A widely accepted method to specify (possibly infinite) behaviour is to define it as the solution, i...
We introduce a logical notion of well-guardedness for recursive terms on arbitrary signatures define...
AbstractWe introduce a logical notion of well-guardedness for recursive terms on arbitrary signature...
Guarded recursion is a form of recursion where recursive calls are guarded by delay modalities. Prev...
AbstractGuarded recursion is a form of recursion where recursive calls are guarded by delay modaliti...
Operational semantics gives meaning to terms in a programming language by defining a transition rela...
Guarded recursion is a form of recursion where recursive calls are guarded by delay modalities. Prev...
For many practical applications of logic-based methods there is a requirement to balance expressive ...
In total functional (co)programming valid programs are guaranteed to always produce (part of) their ...
Motivated by the recent interest in models of guarded (co-)recursion we study its equational proper-...
Dijkstra's language of guarded commands is extended with recursion and transformed into algebra. The...
Motivated by the recent interest in models of guarded (co-)recursion we study its equational propert...
We present a new model, called GuardedEqu, of guarded dependent type theory using generalised equilo...
We propose a logic to reason on temporal properties of higher-order programs that handle infinite ob...
We propose a (limited) solution to the problem of constructing stream values defined by recursive eq...
A widely accepted method to specify (possibly infinite) behaviour is to define it as the solution, i...