Title of article :
Algorithmic uses of the Feferman–Vaught Theorem Original Research Article
Author/Authors :
J.A. Makowsky، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2004
Pages :
55
From page :
159
To page :
213
Abstract :
The classical Feferman–Vaught Theorem for First Order Logic explains how to compute the truth value of a first order sentence in a generalized product of first order structures by reducing this computation to the computation of truth values of other first order sentences in the factors and evaluation of a monadic second order sentence in the index structure. This technique was later extended by Läuchli, Shelah and Gurevich to monadic second order logic. The technique has wide applications in decidability and definability theory. Here we give a unified presentation, including some new results, of how to use the Feferman–Vaught Theorem, and some new variations thereof, algorithmically in the case of Monadic Second Order Logic MSOL. We then extend the technique to graph polynomials where the range of the summation of the monomials is definable in MSOL. Here the Feferman–Vaught Theorem for these polynomials generalizes well known splitting theorems for graph polynomials. Again, these can be used algorithmically. Finally, we discuss extensions of MSOL for which the Feferman–Vaught Theorem holds as well.
Keywords :
Tree width , Graph algorithms , Graph polynomials , Clique width , Mondadic second order logic
Journal title :
Annals of Pure and Applied Logic
Serial Year :
2004
Journal title :
Annals of Pure and Applied Logic
Record number :
889950
Link To Document :
بازگشت