scholarly journals Well-Founded Semantics and the Algebraic Theory of Non-monotone Inductive Definitions

Author(s):  
Marc Denecker ◽  
Joost Vennekens
2019 ◽  
Vol 170 (10) ◽  
pp. 1256-1272 ◽  
Author(s):  
Ayana Hirata ◽  
Hajime Ishihara ◽  
Tatsuji Kawai ◽  
Takako Nemoto

1999 ◽  
Vol 65 (1-2) ◽  
pp. 54-76 ◽  
Author(s):  
Yves Diers

1964 ◽  
Vol 48 (363) ◽  
pp. 122
Author(s):  
W. D. Munn ◽  
A. H. Clifford ◽  
G. B. Preston
Keyword(s):  

1993 ◽  
Vol 58 (1) ◽  
pp. 291-313 ◽  
Author(s):  
Robert S. Lubarsky

Inductive definability has been studied for some time already. Nonetheless, there are some simple questions that seem to have been overlooked. In particular, there is the problem of the expressibility of the μ-calculus.The μ-calculus originated with Scott and DeBakker [SD] and was developed by Hitchcock and Park [HP], Park [Pa], Kozen [K], and others. It is a language for including inductive definitions with first-order logic. One can think of a formula in first-order logic (with one free variable) as defining a subset of the universe, the set of elements that make it true. Then “and” corresponds to intersection, “or” to union, and “not” to complementation. Viewing the standard connectives as operations on sets, there is no reason not to include one more: least fixed point.There are certain features of the μ-calculus coming from its being a language that make it interesting. A natural class of inductive definitions are those that are monotone: if X ⊃ Y then Γ (X) ⊃ Γ (Y) (where Γ (X) is the result of one application of the operator Γ to the set X). When studying monotonic operations in the context of a language, one would need a syntactic guarantor of monotonicity. This is provided by the notion of positivity. An occurrence of a set variable S is positive if that occurrence is in the scopes of exactly an even number of negations (the antecedent of a conditional counting as a negation). S is positive in a formula ϕ if each occurrence of S is positive. Intuitively, the formula can ask whether x ∊ S, but not whether x ∉ S. Such a ϕ can be considered an inductive definition: Γ (X) = {x ∣ ϕ(x), where the variable S is interpreted as X}. Moreover, this induction is monotone: as X gets bigger, ϕ can become only more true, by the positivity of S in ϕ. So in the μ-calculus, a formula is well formed by definition only if all of its inductive definitions are positive, in order to guarantee that all inductive definitions are monotone.


Sign in / Sign up

Export Citation Format

Share Document