<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Continuous_knapsack_problem</id>
	<title>Continuous knapsack problem - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Continuous_knapsack_problem"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Continuous_knapsack_problem&amp;action=history"/>
	<updated>2026-05-20T01:08:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0-wmf.28</generator>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Continuous_knapsack_problem&amp;diff=15612&amp;oldid=prev</id>
		<title>en&gt;David Eppstein: rewrite with more context and references</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Continuous_knapsack_problem&amp;diff=15612&amp;oldid=prev"/>
		<updated>2014-01-28T23:17:04Z</updated>

		<summary type="html">&lt;p&gt;rewrite with more context and references&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In [[mathematical logic]], a &amp;#039;&amp;#039;&amp;#039;Lindström quantifier&amp;#039;&amp;#039;&amp;#039; is a [[generalized quantifier|generalized polyadic quantifier]]. They are a generalization of first-order quantifiers, such as the [[existential quantifier]], the [[universal quantifier]], and the [[counting quantifier]]s. They were introduced by [[Per Lindström]] in 1966. They were later studied for their applications in [[logic in computer science]] and database [[query language]]s.&lt;br /&gt;
&lt;br /&gt;
==Generalization of first-order quantifiers==&lt;br /&gt;
In order to facilitate discussion, some notational conventions need explaining. The expression&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\phi^{A,x,\bar{a}}=\{x\in A\colon A\models\phi[x,\bar{a}]\}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for &amp;#039;&amp;#039;A&amp;#039;&amp;#039; an &amp;#039;&amp;#039;L&amp;#039;&amp;#039;-structure (or &amp;#039;&amp;#039;L&amp;#039;&amp;#039;-model) in a language &amp;#039;&amp;#039;L&amp;#039;&amp;#039;,&amp;#039;&amp;#039;&amp;amp;phi;&amp;#039;&amp;#039; an &amp;#039;&amp;#039;L&amp;#039;&amp;#039;-formula, and &amp;lt;math&amp;gt;\bar{a}&amp;lt;/math&amp;gt; a tuple of elements of the domain dom(&amp;#039;&amp;#039;A&amp;#039;&amp;#039;) of&amp;amp;nbsp;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;.{{clarify|reason=The verb-phrase of the preceding sentence seems to be missing.|date=October 2013}} In other words, &amp;lt;math&amp;gt;\phi^{A,x,\bar{a}}&amp;lt;/math&amp;gt; denotes a ([[monadic (arity)|monadic]]) property defined on dom(A). In general, where &amp;#039;&amp;#039;x&amp;#039;&amp;#039; is replaced by an &amp;#039;&amp;#039;n&amp;#039;&amp;#039;-tuple &amp;lt;math&amp;gt;\bar{x}&amp;lt;/math&amp;gt; of free variables, &amp;lt;math&amp;gt;\phi^{A,\bar{x},\bar{a}}&amp;lt;/math&amp;gt; denotes an &amp;#039;&amp;#039;n&amp;#039;&amp;#039;-ary relation defined on dom(&amp;#039;&amp;#039;A&amp;#039;&amp;#039;). Each quantifier &amp;lt;math&amp;gt;Q_A&amp;lt;/math&amp;gt; is relativized to a structure, since each quantifier is viewed as a family of relations (between relations) on that structure. For a concrete example, take the universal and existential quantifiers &amp;amp;forall; and &amp;amp;exist;, respectively. Their truth conditions can be specified as&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;A\models\forall x\phi[x,\bar{a}] \iff \phi^{A,x,\bar{a}}\in\forall_A&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;A\models\exists x\phi[x,\bar{a}] \iff \phi^{A,x,\bar{a}}\in\exists_A,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\forall_A&amp;lt;/math&amp;gt; is the singleton whose sole member is dom(&amp;#039;&amp;#039;A&amp;#039;&amp;#039;), and &amp;lt;math&amp;gt;\exists_A&amp;lt;/math&amp;gt; is the set of all non-empty subsets of dom(&amp;#039;&amp;#039;A&amp;#039;&amp;#039;) (i.e. the [[power set]] of dom(&amp;#039;&amp;#039;A&amp;#039;&amp;#039;) minus the empty set). In other words, each quantifier is a family of properties on dom(&amp;#039;&amp;#039;A&amp;#039;&amp;#039;), so each is called a &amp;#039;&amp;#039;monadic&amp;#039;&amp;#039; quantifier. Any quantifier defined as an &amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;amp;nbsp;&amp;gt;&amp;amp;nbsp;0-ary relation between properties on dom(&amp;#039;&amp;#039;A&amp;#039;&amp;#039;) is called &amp;#039;&amp;#039;monadic&amp;#039;&amp;#039;. Lindström introduced polyadic ones that are &amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;amp;nbsp;&amp;gt;&amp;amp;nbsp;0-ary relations between relations on domains of structures.&lt;br /&gt;
&lt;br /&gt;
Before we go on to Lindström&amp;#039;s generalization, notice that any family of properties on dom(&amp;#039;&amp;#039;A&amp;#039;&amp;#039;) can be regarded as a monadic generalized quantifier. For example, the quantifier &amp;quot;there are exactly &amp;#039;&amp;#039;n&amp;#039;&amp;#039; things such that...&amp;quot; is a family of subsets of the domain a structure, each of which has a cardinality off size&amp;amp;nbsp;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;. Then, &amp;quot;there are exactly 2 things such that &amp;amp;phi;&amp;quot; is true in A iff the set of things that are such that &amp;amp;phi; is a member of the set of all subsets of dom(&amp;#039;&amp;#039;A&amp;#039;&amp;#039;) of size&amp;amp;nbsp;2.&lt;br /&gt;
&lt;br /&gt;
A Lindström quantifier is a polyadic generalized quantifier, so instead being a relation between subsets of the domain, it is a relation between relations defined on the domain. For example, the quantifier &amp;lt;math&amp;gt;Q_A x_1 x_2 y_1 z_1 z_2 z_3(\phi(x_1 x_2),\psi(y_1),\theta(z_1 z_2 z_3))&amp;lt;/math&amp;gt; is defined semantically as&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;A\models Q_Ax_1x_2y_1z_1z_2z_3(\phi,\psi,\theta)[a] \iff (\phi^{A,x_1x_2,\bar{a}},\psi^{A,y_1,\bar{a}},\theta^{A,z_1z_2z_3,\bar{a}})\in Q_A&amp;lt;/math&amp;gt; {{clarify|reason=The &amp;#039;a&amp;#039; on the left hand side of ⇔ should have an overline?|date=October 2013}}&lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\phi^{A,\bar{x},\bar{a}}=\{(x_1,\dots,x_n)\in A^n\colon A\models\phi[\bar{x},\bar{a}]\}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for an &amp;#039;&amp;#039;n&amp;#039;&amp;#039;-tuple &amp;lt;math&amp;gt;\bar{x}&amp;lt;/math&amp;gt; of variables.&lt;br /&gt;
&lt;br /&gt;
Lindström quantifiers are classified according to the number structure of their parameters. For example &amp;lt;math&amp;gt;Qxy\phi(x)\psi(y)&amp;lt;/math&amp;gt; is a type (1,1) quantifier, whereas &amp;lt;math&amp;gt;Qxy\phi(x,y)&amp;lt;/math&amp;gt; is a type (2) quantifier. An example of type (1,1) quantifier is [[Hartig&amp;#039;s quantifier]] testing equicardinality, i.e. the extension of {A, B ⊆ M: |A| = |B|}.{{clarify|reason=Should be the set of pairs of equal cardinality { (A,B): A,B ⊆ M and !A! = !B!} ?|date=October 2013}} An example of a type (4) quantifier is the [[Henkin quantifier]].&lt;br /&gt;
&lt;br /&gt;
== Expressiveness hierarchy ==&lt;br /&gt;
The first result in this direction was obtained by Lindström (1966) who showed that a type (1,1) quantifier was not definable in terms of a type (1) quantifier. After Lauri Hella (1989) developed a general technique for proving the relative expressiveness of quantifiers, the resulting hierarchy turned out to be [[Lexicographical order|lexicographically ordered]] by quantifier type:&lt;br /&gt;
&lt;br /&gt;
::(1) &amp;lt; (1, 1) &amp;lt; . . . &amp;lt; (2) &amp;lt; (2, 1) &amp;lt; (2, 1, 1) &amp;lt; . . . &amp;lt; (2, 2) &amp;lt; . . . (3) &amp;lt; . . .&lt;br /&gt;
&lt;br /&gt;
For every type &amp;#039;&amp;#039;t&amp;#039;&amp;#039;, there is a quantifier of that type that is not definable in first-order logic extended with quantifiers that are of types less than &amp;#039;&amp;#039;t&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== As precursors to Lindström&amp;#039;s theorem ==&lt;br /&gt;
Although Lindström had only partially developed the hierarchy of quantifiers which now bear his name, it was enough for him to observe that some nice properties of first-order logic are lost when it is extended with certain generalized quantifiers. For example, adding a &amp;quot;there exist finitely many&amp;quot; quantifier results in a loss of [[Compactness theorem|compactness]], whereas adding a &amp;quot;there exist uncountably many&amp;quot; quantifier to first-order logic results in a logic no longer satisfying the [[Löwenheim–Skolem theorem]]. In 1969 Lindström proved a much stronger result now know as [[Lindström&amp;#039;s theorem]], which intuitively states that first-order logic is the &amp;quot;strongest&amp;quot; logic having both properties.&lt;br /&gt;
&lt;br /&gt;
== Algorithmic characterization ==&lt;br /&gt;
{{empty section|date=October 2012}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* P. Lindstrom. &amp;quot;First order predicate logic with generalized quantifiers&amp;quot;. &amp;#039;&amp;#039;[[Theoria (philosophy journal)|Theoria]]&amp;#039;&amp;#039;, 32, 1966, {{doi|10.1111/j.1755-2567.1966.tb00600.x}}&lt;br /&gt;
* L. Hella. &amp;quot;Definability hierarchies of generalized quantifiers&amp;quot;, [[Annals of Pure and Applied Logic]], 43(3):235–271, 1989, {{doi|10.1016/0168-0072(89)90070-5}}.&lt;br /&gt;
* L. Hella. &amp;quot;Logical hierarchies in PTIME&amp;quot;. In Proceedings of the 7th [[IEEE Symposium on Logic in Computer Science]], 1992.&lt;br /&gt;
* L. Hella, K. Luosto, and [[J. Vaananen]]. &amp;quot;The hierarchy theorem for generalized quantifiers&amp;quot;. &amp;#039;&amp;#039;[[Journal of Symbolic Logic]]&amp;#039;&amp;#039;, 61(3):802–817, 1996.&lt;br /&gt;
*{{citation | last1 = Burtschick | first1 = Hans-Jörg | first2 = Heribert | last2= Vollmer | title = Lindström Quantifiers and Leaf Language Definability | id={{ECCC|1996|96|005}}| year = 1999}}&lt;br /&gt;
*{{citation|first=Dag|last=Westerståhl|contribution=Quantifiers|title=The Blackwell Guide to Philosophical Logic|editor-first=Lou|editor-last=Goble|publisher=Blackwell Publishing|year=2001|pages=437–460}}.&lt;br /&gt;
* {{cite book|author=Antonio Badia|title=Quantifiers in Action: Generalized Quantification in Query, Logical and Natural Languages|year=2009|publisher=Springer|isbn=978-0-387-09563-9}}&lt;br /&gt;
&lt;br /&gt;
== Further reading ==&lt;br /&gt;
* Jouko Väänanen (ed.), &amp;#039;&amp;#039;Generalized Quantifiers and Computation. 9th European Summer School in Logic, Language, and Information. ESSLLI’97 Workshop. Aix-en-Provence, France, August 11-22, 1997. Revised Lectures&amp;#039;&amp;#039;, Springer [[Lecture Notes in Computer Science]] 1754, ISBN 3-540-66993-0&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*Dag Westerståhl, 2011. &amp;#039;[http://plato.stanford.edu/entries/generalized-quantifiers/ Generalized Quantifiers]&amp;#039;.  [[Stanford Encyclopedia of Philosophy]].&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Lindstrom quantifier}}&lt;br /&gt;
[[Category:Finite model theory]] &lt;br /&gt;
[[Category:Quantification]]&lt;/div&gt;</summary>
		<author><name>en&gt;David Eppstein</name></author>
	</entry>
</feed>