Domatic number: Difference between revisions
en>David Eppstein templatize refs |
en>Addbot m Bot: Migrating 1 interwiki links, now provided by Wikidata on d:q3343067 |
||
| Line 1: | Line 1: | ||
'''Finite Model Theory''' (FMT) is a subarea of [[model theory]] (MT). MT is the branch of [[mathematical logic]] which deals with the relation between a formal language (syntax) and its interpretations (semantics). FMT is a restriction of MT to [[interpretation (logic)|interpretations]] of finite [[Structure (mathematical logic)|structures]], which have a finite universe. | |||
* Since many central theorems of MT do not hold when restricted to finite structures, FMT is quite different from MT in its methods of proof. Central results of classical model theory that fail for finite structures include the [[compactness theorem]], [[Gödel's completeness theorem]], and the method of [[ultraproduct]]s for [[first-order logic]] (FO). | |||
* As MT is closely related to mathematical algebra, FMT became an "unusually effective"<ref name=Fagin_history>{{cite journal | |||
|last=Fagin | |||
|first=Ronald | |||
|authorlink=Ronald Fagin | |||
|title=Finite-model theory – a personal perspective | |||
|year=1993 | |||
|journal=[[Theoretical Computer Science (journal)|Theoretical Computer Science]] | |||
|volume=116 | |||
|pages=3–31 | |||
|doi=10.1016/0304-3975(93)90218-I | |||
|url=http://researcher.ibm.com/researcher/files/us-fagin/tcs93.pdf}}</ref> instrument in computer science. In other words: "In the history of mathematical logic most interest has concentrated on infinite structures....Yet, the objects computers have and hold are always finite. To study computation we need a theory of finite structures."<ref name=Immerman_history>{{cite book | last = Immerman | first = Neil | authorlink = Neil Immerman | title = Descriptive Complexity | year = 1999 | publisher = Springer-Verlag | location = New York | isbn = 0-387-98600-6 | page = 6}}</ref> Thus the main application areas of FMT are: [[descriptive complexity|descriptive complexity theory]], [[database theory]] and [[Formal language|formal language theory]]. | |||
* FMT is mainly about discrimination of structures. The usual motivating question is whether a given class of structures can be described (up to isomorphism) in a given language. For instance, can all cyclic graphs be discriminated (from the non-cyclic ones) by a sentence of first-order logic? This can also be phrased as: is the property "cyclic" FO expressible? | |||
==Basic Challenges== | |||
A single structure can always be uniquely described in first-order logic. Some finite sets of structures can also be described in FO. However, FO is not sufficient to describe any set containing infinite structures. | |||
===Characterisation of a Single Structure=== | |||
Is a language L expressive enough to describe a single finite structure S uniquely (up to [[isomorphism]])? | |||
[[Image:Math graph nikos house 01.gif|thumb|right|Single graphs (1) and (1') having common properties.]] | |||
====Problem==== | |||
A structure like (1) in the figure can be described by FO sentences like | |||
# Every node has an edge to another node: <math>\forall_x \exists_y G(x, y).</math> | |||
# No node has an edge to itself: <math>\forall_{x,y} (G(x, y) \Rightarrow x \neq y).</math> | |||
# There is at least one node that is connected to all others: <math>\exists_x \forall_y (x \neq y \Rightarrow G(x, y)).</math> | |||
However, these properties do not describe the structure uniquely (up to isomorphism), since for structure (1') the above properties hold as well, yet structures (1) and (1') are not isomorphic. | |||
Informally the question is whether by adding enough properties, these properties together describe exactly (1) and are valid (all together) for no other structure (up to isomorphism). | |||
====Approach==== | |||
For a single finite structure it is always possible to precisely describe the structure by a single FO sentence. The principle is illustrated here for a structure with one binary relation <math>R</math> and without constants: | |||
# say that there are at least <math>n</math> elements: <math>\varphi_1 = \bigwedge_{i\ne j} \neg (x_i = x_j)</math> | |||
# say that there are at most <math>n</math> elements: <math>\varphi_2 = \forall_y \bigvee_{i} (x_i = y)</math> | |||
# state every element of the relation <math>R</math>: <math>\varphi_3 = \bigwedge_{(a_i, a_j) \in R} R(x_i, x_j)</math> | |||
# state every non-element of the relation <math>R</math>: <math>\varphi_4 = \bigwedge_{(a_i, a_j) \notin R} \neg R(x_i, x_j)</math> | |||
all for the same tuple <math>x_1 .. x_n</math>, yielding the FO sentence <math>\exists_{x_1} \dots \exists_{x_n} (\varphi_1 \land \varphi_2 \land \varphi_3 \land \varphi_4)</math>. | |||
====Extension to a fixed Number of Structures==== | |||
The method of describing a single structure by means of a first-order sentence can easily be extended for any fixed number of structures. A unique description can be obtained by the disjunction of the descriptions for each structure. For instance, for 2 structures this would be | |||
:<math>\exists_{x_1} ... \exists_{x_n} (\varphi_1 \land \varphi_2 \land \varphi_3 \land \varphi_4) \lor \exists_{x_1} ... \exists_{x_n} (\varrho_1 \land \varrho_2 \land \varrho_3 \land \varrho_4).</math> | |||
====Extension to an infinite Structure==== | |||
By definition, a set containing an infinite structure falls outside the area that FMT deals with. Note that infinite structures can never be discriminated in FO because of the compactness theorem of classical MT: for every infinite model a non-isomorphic one can be found, but which has exactly the same FO properties. | |||
The most famous example is probably [[Non-standard model of arithmetic|Skolem's theorem]], that there is a countable non-standard model of arithmetic. | |||
===Characterisation of a Class of Structures=== | |||
Is a language L expressive enough to describe exactly those finite structures that have certain property P in common (up to isomorphism)? | |||
[[Image:Math graph nikos house 05.jpg|thumb|right|Set of up to n structures.]] | |||
====Problem==== | |||
The descriptions given so far all specify the number of elements of the universe. Unfortunately most interesting sets of structures are not restricted to a certain size, like all graphs that are trees, are connected or are acyclic. Thus to discriminate a finite number of structures is of special importance. | |||
====Approach==== | |||
Instead of a general statement, the following is a sketch of a methodology to differentiate between structures that can and cannot be discriminated. | |||
'''1.''' The core idea is that whenever one wants to see if a Property P can be expressed in FO, one chooses structures A and B, where A does have P and B doesn't. If for A and B the same FO sentences hold, then P cannot be expressed in FO (else it can). In short: | |||
<math>A \in P, B \not\in P</math> and <math>A \equiv B</math> | |||
where <math>A \equiv B</math> is shorthand for <math>A \models \alpha \Leftrightarrow B \models \alpha</math> for all FO-sentences α, and P represents the class of structures with property P. | |||
'''2.''' The methodology considers countably many subsets of the language, the union of which forms the language itself. For instance, for FO consider classes FO[m] for each m. For each m the above core idea then has to be shown. That is: | |||
<math>A \in P, B \not\in P</math> and <math>A \equiv_m B</math> | |||
with a pair <math>A, B</math> for each <math>m</math> and α (in ≡) from FO[m]. It may be appropriate to choose the classes FO[m] to form a partition of the language. | |||
'''3.''' One common way to define FO[m] is by means of the [[quantifier rank]] qr(α) of a FO formula α, which expresses the depth of quantifier nesting. For example for a formula in [[prenex normal form]], qr is simply the total number of its quantifiers. Then FO[m] can be defined as all FO formulas α with qr(α) ≤ m (or, if a partition is desired, as those FO formulas with quantifier rank equal to m). | |||
'''4.''' Thus it all comes down to showing <math>A \models \alpha \Leftrightarrow B \models \alpha</math> on the subsets FO[m]. The main approach here is to use the algebraic characterization provided by [[Ehrenfeucht–Fraïssé game]]s. Informally, these take a single partial isomorphism on A and B and extend it m times, in order to either prove or disprove <math>A \equiv_m B</math>, dependent on who wins the game. | |||
====Example==== | |||
We want to show that the property that the size of an orderered structure '''A'''=(A, ≤) is even, can not be expressed in FO. | |||
'''1.''' The idea is to pick '''A''' ∈ EVEN and '''B''' ∉ EVEN, where EVEN is the class of all structures of even size. | |||
'''2.''' We start with 2 ordered structures '''A<sub>2</sub>''' and '''B<sub>2</sub>''' with universes A<sub>2</sub> = {1, 2, 3, 4} and B<sub>2</sub> = {1, 2, 3, 4, 5}. Obviously '''A<sub>2</sub>''' ∈ EVEN and '''B<sub>2</sub>''' ∉ EVEN. | |||
'''3.''' For m = 2, we can now show* that in a 2-move [[Ehrenfeucht–Fraïssé game]] on '''A<sub>2</sub>''' and '''B<sub>2</sub>''' the duplicator always wins, and thus '''A<sub>2</sub>''' and '''B<sub>2</sub>''' cannot be discriminated in FO[2], i.e. '''A<sub>2</sub>''' <math>\models</math> α ⇔ '''B<sub>2</sub>''' <math>\models</math> α for every α ∈ FO[2]. | |||
'''4.''' Next we have to scale the structures up by increasing m. For example, for m = 3 we must find an '''A<sub>3</sub>''' and '''B<sub>3</sub>''' such that the duplicator always wins the 3-move game. This can be achieved by A<sub>3</sub> = {1, ..., 8} and B<sub>3</sub> = {1, ..., 9}. More generally, we can choose A<sub>m</sub> = {1, ..., 2<sup>m</sup>} and B<sub>m</sub> = {1, ..., 2<sup>m</sup>+1}; for any m the duplicator always wins the m-move game for this pair of structures*. | |||
'''5.''' Thus EVEN on finite ordered structures cannot be expressed in FO. | |||
(*) Note that the proof of the result of the [[Ehrenfeucht–Fraïssé game]] has been omitted, since it is not the main focus here. | |||
==Applications== | |||
===Database Theory=== | |||
A substantial fragment of [[SQL]] (namely that which is effectively [[relational algebra]]) is based on first-order logic (more precisely can be translated in [[domain relational calculus]] by means of [[Codd's theorem]]), as the following example illustrates: Think of a database table "GIRLS" with the columns "FIRST_NAME" and "LAST_NAME". This corresponds to a binary relation, say G(f, l) on FIRST_NAME X LAST_NAME. The FO query '''{l : G('Judy', l)}''', which returns all the last names where the first name is 'Judy', would look in SQL like this: | |||
select LAST_NAME | |||
from GIRLS | |||
where FIRST_NAME = 'Judy' | |||
Notice, we assume here, that all last names appear only once (or we should use SELECT DISTINCT since we assume that relations and answers are sets, not bags). | |||
Next we want to make a more complex statement. Therefore in addition to the "GIRLS" table we have a table "BOYS" also with the columns "FIRST_NAME" and "LAST_NAME". Now we want to query the last names of all the girls that have the same last name as at least one of the boys. The FO query is '''{(f,l) : ∃h ( G(f, l) ∧ B(h, l) )}''', and the corresponding SQL statement is: | |||
select FIRST_NAME, LAST_NAME | |||
from GIRLS | |||
where LAST_NAME IN ( select LAST_NAME from BOYS ); | |||
Notice that in order to express the "∧" we introduced the new language element "IN" with a subsequent select statement. This makes the language more expressive for the price of higher difficulty to learn and implement. This is a common trade-off in formal language design. The way shown above ("IN") is by far not the only one to extend the language. An alternative way is e.g. to introduce a "JOIN" operator, that is: | |||
select distinct g.FIRST_NAME, g.LAST_NAME | |||
from GIRLS g, BOYS b | |||
where g.LAST_NAME=b.LAST_NAME; | |||
First-order logic is too restrictive for some database applications, for instance because of its inability to express [[transitive closure]]. This has led to more powerful constructs being added to database query languages, such as [[recursive WITH]] in [[SQL:1999]]. More expressive logics, like [[fixpoint logic]]s, have therefore been studied in finite model theory because of their relevance to database theory and applications. | |||
===Querying & Search=== | |||
Narrative data contains no defined relations. Thus the logical structure of text search queries can be expressed in Propositional Logic, like in: | |||
("Java" AND NOT "island") OR ("C#" AND NOT "music") | |||
Note that the challenges in full text search are different from database querying, like ranking of results. | |||
==History== | |||
# [[Trakhtenbrot's theorem|Trakhtenbrot 1950]]: failure of completeness theorem in FO, | |||
# Scholz 1952: characterisation of spectra in FO, | |||
# [[Fagin's theorem|Fagin 1974]]: the set of all properties expressible in existential second-order logic is precisely the complexity class NP, | |||
# Chandra, Harel 1979/ 80: fixed-point FO extension for db query languages capable of expressing transitive closure -> queries as central objects of FMT. | |||
# [[Neil Immerman|Immerman]], [[Moshe Vardi|Vardi]] 1982: fixed point logic over ordered structures captures PTIME -> descriptive complexity (... [[Immerman–Szelepcsényi theorem]]) | |||
# [[Heinz-Dieter Ebbinghaus|Ebbinghaus]], Flum 1995: First comprehensive book "Finite Model Theory" | |||
# [[Serge Abiteboul|Abiteboul]], Hull, [[Victor Vianu|Vianu]] 1995: Book "Foundations of Databases" | |||
# [[Neil Immerman|Immerman]] 1999: Book "Descriptive Complexity" | |||
# Kuper, Libkin, Paredaens 2000: Book "Constraint Databases" | |||
# Darmstadt 2005/ Aachen2006: first international workshops on "Algorithmic Model Theory" | |||
==Citations== | |||
<references/> | |||
== External links == | |||
{{wikibooks|Finite Model Theory}} | |||
* {{cite conference | |||
|first=Leonid | |||
|last=Libkin | |||
|url=http://homepages.inf.ed.ac.uk/libkin/papers/fmtpods09.pdf | |||
|title=The finite model theory toolbox of a database theoretician | |||
|year=2009 | |||
|booktitle=PODS 2009: Proceedings of the twenty-eighth ACM SIGACT–SIGMOD symposium on Principles of database systems | |||
|pages=65–76 | |||
|doi=10.1145/1559795.1559807}} Also suitable as a general introduction and overview. | |||
* Leonid Libkin. [http://www.springer.com/cda/content/document/cda_downloaddocument/9783540212027-c1.pdf Introductory chapter of "Elements of Finite Model Theory"]. Motivates three main application areas: databases, complexity and formal languages. | |||
* Jouko Väänänen. [http://www.math.helsinki.fi/logic/people/jouko.vaananen/shortcourse.pdf A Short Course on Finite Model Theory]. Department of Mathematics, University of Helsinki. Based on lectures from 1993-1994. | |||
* Anuj Dawar. [http://www.cl.cam.ac.uk/~ad260/modth/slides.pdf Infinite and Finite Model Theory], slides, University of Cambridge, 2002. | |||
* {{cite web | |||
|url=http://www-mgi.informatik.rwth-aachen.de/FMT/index.html.en | |||
|title=Algorithmic Model Theory | |||
|publisher=RWTH Aachen | |||
|accessdate=7 November 2013}} Includes a list of open FMT problems. | |||
==References== | |||
* {{cite book | |||
| last1=Ebbinghaus | |||
| first1=Heinz-Dieter | |||
| authorlink1=Heinz-Dieter Ebbinghaus | |||
| last2=Flum | |||
| first2=Jörg | |||
| title=Finite Model Theory | |||
| publisher=[[Springer Science+Business Media|Springer]] | |||
| isbn=978-3-540-60149-4 | |||
| year=1995}} | |||
* {{cite book | |||
|last=Libkin | |||
|first=Leonid | |||
|title=Elements of Finite Model Theory | |||
|publisher=[[Springer Science+Business Media|Springer]] | |||
|isbn=3-540-21202-7 | |||
|year=2004}} | |||
* {{cite book | |||
| last1=Abiteboul | |||
| first1=Serge | |||
| authorlink1=Serge Abiteboul | |||
| last2=Hull | |||
| first2=Richard | |||
| last3=Vianu | |||
| first3=Victor | |||
| title=Foundations of Databases | |||
| publisher=[[Addison-Wesley]] | |||
| isbn=0-201-53771-0 | |||
| year=1995}} | |||
* {{cite book | |||
| last = Immerman | |||
| first = Neil | |||
| authorlink = Neil Immerman | |||
| title = Descriptive Complexity | |||
| year = 1999 | |||
| publisher = [[Springer Science+Business Media|Springer]] | |||
| location = New York | |||
| isbn = 0-387-98600-6}} | |||
[[Category:Finite model theory| ]] | |||
[[Category:Model theory| ]] | |||
Latest revision as of 05:22, 14 March 2013
Finite Model Theory (FMT) is a subarea of model theory (MT). MT is the branch of mathematical logic which deals with the relation between a formal language (syntax) and its interpretations (semantics). FMT is a restriction of MT to interpretations of finite structures, which have a finite universe.
- Since many central theorems of MT do not hold when restricted to finite structures, FMT is quite different from MT in its methods of proof. Central results of classical model theory that fail for finite structures include the compactness theorem, Gödel's completeness theorem, and the method of ultraproducts for first-order logic (FO).
- As MT is closely related to mathematical algebra, FMT became an "unusually effective"[1] instrument in computer science. In other words: "In the history of mathematical logic most interest has concentrated on infinite structures....Yet, the objects computers have and hold are always finite. To study computation we need a theory of finite structures."[2] Thus the main application areas of FMT are: descriptive complexity theory, database theory and formal language theory.
- FMT is mainly about discrimination of structures. The usual motivating question is whether a given class of structures can be described (up to isomorphism) in a given language. For instance, can all cyclic graphs be discriminated (from the non-cyclic ones) by a sentence of first-order logic? This can also be phrased as: is the property "cyclic" FO expressible?
Basic Challenges
A single structure can always be uniquely described in first-order logic. Some finite sets of structures can also be described in FO. However, FO is not sufficient to describe any set containing infinite structures.
Characterisation of a Single Structure
Is a language L expressive enough to describe a single finite structure S uniquely (up to isomorphism)?

Problem
A structure like (1) in the figure can be described by FO sentences like
- Every node has an edge to another node:
- No node has an edge to itself:
- There is at least one node that is connected to all others:
However, these properties do not describe the structure uniquely (up to isomorphism), since for structure (1') the above properties hold as well, yet structures (1) and (1') are not isomorphic.
Informally the question is whether by adding enough properties, these properties together describe exactly (1) and are valid (all together) for no other structure (up to isomorphism).
Approach
For a single finite structure it is always possible to precisely describe the structure by a single FO sentence. The principle is illustrated here for a structure with one binary relation and without constants:
- say that there are at least elements:
- say that there are at most elements:
- state every element of the relation :
- state every non-element of the relation :
all for the same tuple , yielding the FO sentence .
Extension to a fixed Number of Structures
The method of describing a single structure by means of a first-order sentence can easily be extended for any fixed number of structures. A unique description can be obtained by the disjunction of the descriptions for each structure. For instance, for 2 structures this would be
Extension to an infinite Structure
By definition, a set containing an infinite structure falls outside the area that FMT deals with. Note that infinite structures can never be discriminated in FO because of the compactness theorem of classical MT: for every infinite model a non-isomorphic one can be found, but which has exactly the same FO properties.
The most famous example is probably Skolem's theorem, that there is a countable non-standard model of arithmetic.
Characterisation of a Class of Structures
Is a language L expressive enough to describe exactly those finite structures that have certain property P in common (up to isomorphism)?

Problem
The descriptions given so far all specify the number of elements of the universe. Unfortunately most interesting sets of structures are not restricted to a certain size, like all graphs that are trees, are connected or are acyclic. Thus to discriminate a finite number of structures is of special importance.
Approach
Instead of a general statement, the following is a sketch of a methodology to differentiate between structures that can and cannot be discriminated.
1. The core idea is that whenever one wants to see if a Property P can be expressed in FO, one chooses structures A and B, where A does have P and B doesn't. If for A and B the same FO sentences hold, then P cannot be expressed in FO (else it can). In short:
where is shorthand for for all FO-sentences α, and P represents the class of structures with property P.
2. The methodology considers countably many subsets of the language, the union of which forms the language itself. For instance, for FO consider classes FO[m] for each m. For each m the above core idea then has to be shown. That is:
with a pair for each and α (in ≡) from FO[m]. It may be appropriate to choose the classes FO[m] to form a partition of the language.
3. One common way to define FO[m] is by means of the quantifier rank qr(α) of a FO formula α, which expresses the depth of quantifier nesting. For example for a formula in prenex normal form, qr is simply the total number of its quantifiers. Then FO[m] can be defined as all FO formulas α with qr(α) ≤ m (or, if a partition is desired, as those FO formulas with quantifier rank equal to m).
4. Thus it all comes down to showing on the subsets FO[m]. The main approach here is to use the algebraic characterization provided by Ehrenfeucht–Fraïssé games. Informally, these take a single partial isomorphism on A and B and extend it m times, in order to either prove or disprove , dependent on who wins the game.
Example
We want to show that the property that the size of an orderered structure A=(A, ≤) is even, can not be expressed in FO.
1. The idea is to pick A ∈ EVEN and B ∉ EVEN, where EVEN is the class of all structures of even size.
2. We start with 2 ordered structures A2 and B2 with universes A2 = {1, 2, 3, 4} and B2 = {1, 2, 3, 4, 5}. Obviously A2 ∈ EVEN and B2 ∉ EVEN.
3. For m = 2, we can now show* that in a 2-move Ehrenfeucht–Fraïssé game on A2 and B2 the duplicator always wins, and thus A2 and B2 cannot be discriminated in FO[2], i.e. A2 α ⇔ B2 α for every α ∈ FO[2].
4. Next we have to scale the structures up by increasing m. For example, for m = 3 we must find an A3 and B3 such that the duplicator always wins the 3-move game. This can be achieved by A3 = {1, ..., 8} and B3 = {1, ..., 9}. More generally, we can choose Am = {1, ..., 2m} and Bm = {1, ..., 2m+1}; for any m the duplicator always wins the m-move game for this pair of structures*.
5. Thus EVEN on finite ordered structures cannot be expressed in FO.
(*) Note that the proof of the result of the Ehrenfeucht–Fraïssé game has been omitted, since it is not the main focus here.
Applications
Database Theory
A substantial fragment of SQL (namely that which is effectively relational algebra) is based on first-order logic (more precisely can be translated in domain relational calculus by means of Codd's theorem), as the following example illustrates: Think of a database table "GIRLS" with the columns "FIRST_NAME" and "LAST_NAME". This corresponds to a binary relation, say G(f, l) on FIRST_NAME X LAST_NAME. The FO query {l : G('Judy', l)}, which returns all the last names where the first name is 'Judy', would look in SQL like this:
select LAST_NAME from GIRLS where FIRST_NAME = 'Judy'
Notice, we assume here, that all last names appear only once (or we should use SELECT DISTINCT since we assume that relations and answers are sets, not bags).
Next we want to make a more complex statement. Therefore in addition to the "GIRLS" table we have a table "BOYS" also with the columns "FIRST_NAME" and "LAST_NAME". Now we want to query the last names of all the girls that have the same last name as at least one of the boys. The FO query is {(f,l) : ∃h ( G(f, l) ∧ B(h, l) )}, and the corresponding SQL statement is:
select FIRST_NAME, LAST_NAME from GIRLS where LAST_NAME IN ( select LAST_NAME from BOYS );
Notice that in order to express the "∧" we introduced the new language element "IN" with a subsequent select statement. This makes the language more expressive for the price of higher difficulty to learn and implement. This is a common trade-off in formal language design. The way shown above ("IN") is by far not the only one to extend the language. An alternative way is e.g. to introduce a "JOIN" operator, that is:
select distinct g.FIRST_NAME, g.LAST_NAME from GIRLS g, BOYS b where g.LAST_NAME=b.LAST_NAME;
First-order logic is too restrictive for some database applications, for instance because of its inability to express transitive closure. This has led to more powerful constructs being added to database query languages, such as recursive WITH in SQL:1999. More expressive logics, like fixpoint logics, have therefore been studied in finite model theory because of their relevance to database theory and applications.
Querying & Search
Narrative data contains no defined relations. Thus the logical structure of text search queries can be expressed in Propositional Logic, like in:
("Java" AND NOT "island") OR ("C#" AND NOT "music")
Note that the challenges in full text search are different from database querying, like ranking of results.
History
- Trakhtenbrot 1950: failure of completeness theorem in FO,
- Scholz 1952: characterisation of spectra in FO,
- Fagin 1974: the set of all properties expressible in existential second-order logic is precisely the complexity class NP,
- Chandra, Harel 1979/ 80: fixed-point FO extension for db query languages capable of expressing transitive closure -> queries as central objects of FMT.
- Immerman, Vardi 1982: fixed point logic over ordered structures captures PTIME -> descriptive complexity (... Immerman–Szelepcsényi theorem)
- Ebbinghaus, Flum 1995: First comprehensive book "Finite Model Theory"
- Abiteboul, Hull, Vianu 1995: Book "Foundations of Databases"
- Immerman 1999: Book "Descriptive Complexity"
- Kuper, Libkin, Paredaens 2000: Book "Constraint Databases"
- Darmstadt 2005/ Aachen2006: first international workshops on "Algorithmic Model Theory"
Citations
- ↑ One of the biggest reasons investing in a Singapore new launch is an effective things is as a result of it is doable to be lent massive quantities of money at very low interest rates that you should utilize to purchase it. Then, if property values continue to go up, then you'll get a really high return on funding (ROI). Simply make sure you purchase one of the higher properties, reminiscent of the ones at Fernvale the Riverbank or any Singapore landed property Get Earnings by means of Renting
In its statement, the singapore property listing - website link, government claimed that the majority citizens buying their first residence won't be hurt by the new measures. Some concessions can even be prolonged to chose teams of consumers, similar to married couples with a minimum of one Singaporean partner who are purchasing their second property so long as they intend to promote their first residential property. Lower the LTV limit on housing loans granted by monetary establishments regulated by MAS from 70% to 60% for property purchasers who are individuals with a number of outstanding housing loans on the time of the brand new housing purchase. Singapore Property Measures - 30 August 2010 The most popular seek for the number of bedrooms in Singapore is 4, followed by 2 and three. Lush Acres EC @ Sengkang
Discover out more about real estate funding in the area, together with info on international funding incentives and property possession. Many Singaporeans have been investing in property across the causeway in recent years, attracted by comparatively low prices. However, those who need to exit their investments quickly are likely to face significant challenges when trying to sell their property – and could finally be stuck with a property they can't sell. Career improvement programmes, in-house valuation, auctions and administrative help, venture advertising and marketing, skilled talks and traisning are continuously planned for the sales associates to help them obtain better outcomes for his or her shoppers while at Knight Frank Singapore. No change Present Rules
Extending the tax exemption would help. The exemption, which may be as a lot as $2 million per family, covers individuals who negotiate a principal reduction on their existing mortgage, sell their house short (i.e., for lower than the excellent loans), or take part in a foreclosure course of. An extension of theexemption would seem like a common-sense means to assist stabilize the housing market, but the political turmoil around the fiscal-cliff negotiations means widespread sense could not win out. Home Minority Chief Nancy Pelosi (D-Calif.) believes that the mortgage relief provision will be on the table during the grand-cut price talks, in response to communications director Nadeam Elshami. Buying or promoting of blue mild bulbs is unlawful.
A vendor's stamp duty has been launched on industrial property for the primary time, at rates ranging from 5 per cent to 15 per cent. The Authorities might be trying to reassure the market that they aren't in opposition to foreigners and PRs investing in Singapore's property market. They imposed these measures because of extenuating components available in the market." The sale of new dual-key EC models will even be restricted to multi-generational households only. The models have two separate entrances, permitting grandparents, for example, to dwell separately. The vendor's stamp obligation takes effect right this moment and applies to industrial property and plots which might be offered inside three years of the date of buy. JLL named Best Performing Property Brand for second year running
The data offered is for normal info purposes only and isn't supposed to be personalised investment or monetary advice. Motley Fool Singapore contributor Stanley Lim would not personal shares in any corporations talked about. Singapore private home costs increased by 1.eight% within the fourth quarter of 2012, up from 0.6% within the earlier quarter. Resale prices of government-built HDB residences which are usually bought by Singaporeans, elevated by 2.5%, quarter on quarter, the quickest acquire in five quarters. And industrial property, prices are actually double the levels of three years ago. No withholding tax in the event you sell your property. All your local information regarding vital HDB policies, condominium launches, land growth, commercial property and more
There are various methods to go about discovering the precise property. Some local newspapers (together with the Straits Instances ) have categorised property sections and many local property brokers have websites. Now there are some specifics to consider when buying a 'new launch' rental. Intended use of the unit Every sale begins with 10 p.c low cost for finish of season sale; changes to 20 % discount storewide; follows by additional reduction of fiftyand ends with last discount of 70 % or extra. Typically there is even a warehouse sale or transferring out sale with huge mark-down of costs for stock clearance. Deborah Regulation from Expat Realtor shares her property market update, plus prime rental residences and houses at the moment available to lease Esparina EC @ Sengkang - ↑ 20 year-old Real Estate Agent Rusty from Saint-Paul, has hobbies and interests which includes monopoly, property developers in singapore and poker. Will soon undertake a contiki trip that may include going to the Lower Valley of the Omo.
My blog: http://www.primaboinca.com/view_profile.php?userid=5889534
External links
DTZ's auction group in Singapore auctions all types of residential, workplace and retail properties, retailers, homes, accommodations, boarding houses, industrial buildings and development websites. Auctions are at the moment held as soon as a month.
Whitehaven @ Pasir Panjang – A boutique improvement nicely nestled peacefully in serene Pasir Panjang personal estate presenting a hundred and twenty rare freehold private apartments tastefully designed by the famend Ong & Ong Architect. Only a short drive away from Science Park and NUS Campus, Jade Residences, a recent Freehold condominium which offers high quality lifestyle with wonderful facilities and conveniences proper at its door steps. Its fashionable linear architectural fashion promotes peace and tranquility living nestled within the D19 personal housing enclave. Rising workplace sector leads real estate market efficiency, while prime retail and enterprise park segments moderate and residential sector continues in decline International Market Perspectives - 1st Quarter 2014
There are a lot of websites out there stating to be one of the best seek for propertycondominiumhouse, and likewise some ways to discover a low cost propertycondominiumhouse. Owning a propertycondominiumhouse in Singapore is the dream of virtually all individuals in Singapore, It is likely one of the large choice we make in a lifetime. Even if you happen to're new to Property listing singapore funding, we are right here that will help you in making the best resolution to purchase a propertycondominiumhouse at the least expensive value.
Jun 18 ROCHESTER in MIXED USE IMPROVEMENT $1338000 / 1br - 861ft² - (THE ROCHESTER CLOSE TO NORTH BUONA VISTA RD) pic real property - by broker Jun 18 MIXED USE IMPROVEMENT @ ROCHESTER @ ROCHESTER PK $1880000 / 1br - 1281ft² - (ROCHESTER CLOSE TO NORTH BUONA VISTA) pic real estate - by broker Tue 17 Jun Jun 17 Sunny Artwork Deco Gem Near Seashore-Super Deal!!! $103600 / 2br - 980ft² - (Ventnor) pic actual estate - by owner Jun 17 Freehold semi-d for rent (Jalan Rebana ) $7000000 / 5909ft² - (Jalan Rebana ) actual property - by dealer Jun sixteen Ascent @ 456 in D12 (456 Balestier Highway,Singapore) pic real property - by proprietor Jun 16 RETAIL SHOP AT SIM LIM SQUARE FOR SALE, IT MALL, ROCHOR, BUGIS MRT $2000000 / 506ft² - (ROCHOR, BUGIS MRT) pic real estate - by dealer HDB Scheme Any DBSS BTO
In case you are eligible to purchase landed houses (open solely to Singapore residents) it is without doubt one of the best property investment choices. Landed housing varieties solely a small fraction of available residential property in Singapore, due to shortage of land right here. In the long term it should hold its worth and appreciate as the supply is small. In truth, landed housing costs have risen the most, having doubled within the last eight years or so. However he got here back the following day with two suitcases full of money. Typically we've got to clarify to such folks that there are rules and paperwork in Singapore and you can't just buy a home like that,' she said. For conveyancing matters there shall be a recommendedLondon Regulation agency familiar with Singapore London propertyinvestors to symbolize you
Sales transaction volumes have been expected to hit four,000 units for 2012, close to the mixed EC gross sales volume in 2010 and 2011, in accordance with Savills Singapore. Nevertheless the last quarter was weak. In Q4 2012, sales transactions were 22.8% down q-q to 7,931 units, in line with the URA. The quarterly sales discount was felt throughout the board. When the sale just starts, I am not in a hurry to buy. It's completely different from a private sale open for privileged clients for one day solely. Orchard / Holland (D09-10) House For Sale The Tembusu is a singular large freehold land outdoors the central area. Designed by multiple award-profitable architects Arc Studio Architecture + Urbanism, the event is targeted for launch in mid 2013. Post your Property Condos Close to MRT
- 55 years old Systems Administrator Antony from Clarence Creek, really loves learning, PC Software and aerobics. Likes to travel and was inspired after making a journey to Historic Ensemble of the Potala Palace.
You can view that web-site... ccleaner free download Also suitable as a general introduction and overview. - Leonid Libkin. Introductory chapter of "Elements of Finite Model Theory". Motivates three main application areas: databases, complexity and formal languages.
- Jouko Väänänen. A Short Course on Finite Model Theory. Department of Mathematics, University of Helsinki. Based on lectures from 1993-1994.
- Anuj Dawar. Infinite and Finite Model Theory, slides, University of Cambridge, 2002.
- Template:Cite web Includes a list of open FMT problems.
References
- 20 year-old Real Estate Agent Rusty from Saint-Paul, has hobbies and interests which includes monopoly, property developers in singapore and poker. Will soon undertake a contiki trip that may include going to the Lower Valley of the Omo.
My blog: http://www.primaboinca.com/view_profile.php?userid=5889534
- 20 year-old Real Estate Agent Rusty from Saint-Paul, has hobbies and interests which includes monopoly, property developers in singapore and poker. Will soon undertake a contiki trip that may include going to the Lower Valley of the Omo.
My blog: http://www.primaboinca.com/view_profile.php?userid=5889534
- 20 year-old Real Estate Agent Rusty from Saint-Paul, has hobbies and interests which includes monopoly, property developers in singapore and poker. Will soon undertake a contiki trip that may include going to the Lower Valley of the Omo.
My blog: http://www.primaboinca.com/view_profile.php?userid=5889534
- 20 year-old Real Estate Agent Rusty from Saint-Paul, has hobbies and interests which includes monopoly, property developers in singapore and poker. Will soon undertake a contiki trip that may include going to the Lower Valley of the Omo.
My blog: http://www.primaboinca.com/view_profile.php?userid=5889534