VLDB 2026 Research / reviewers in the wild / expert
Johann A. Makowsky
dblp:m/JAMakowsky · also Janos Makowsky
· DBLP profile ↗
70ranked-venue papers
35as first author
3since 2021 · last 2024
0000-0002-3550-4271ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 61 · 31 first-author · 3 since 2021Databases, data management, data science and information retrieval · 5 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 2Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Extensions and Limits of the Specker-Blatter TheoremabstractThe original Specker-Blatter Theorem (1983) was formulated for classes of structures 𝒞 of one or several binary relations definable in Monadic Second Order Logic MSOL. It states that the number of such structures on the set [n] is modularly C-finite (MC-finite). In previous work we extended this to structures definable in CMSOL, MSOL extended with modular counting quantifiers. The first author also showed that the Specker-Blatter Theorem does not hold for one quaternary relation (2003). If the vocabulary allows a constant symbol c, there are n possible interpretations on [n] for c. We say that a constant c is hard-wired if c is always interpreted by the same element j ∈ [n]. In this paper we show: (i) The Specker-Blatter Theorem also holds for CMSOL when hard-wired constants are allowed. The proof method of Specker and Blatter does not work in this case. (ii) The Specker-Blatter Theorem does not hold already for 𝒞 with one ternary relation definable in First Order Logic FOL. This was left open since 1983. Using hard-wired constants allows us to show MC-finiteness of counting functions of various restricted partition functions which were not known to be MC-finite till now. Among them we have the restricted Bell numbers B_{r,A}, restricted Stirling numbers of the second kind S_{r,A} or restricted Lah-numbers L_{r,A}. Here r is an non-negative integer and A is an ultimately periodic set of non-negative integers. Eldar Fischer, Johann A. Makowsky |
CSL | 2 |
| 2024 | Extensions and Limits of the Specker-Blatter TheoremabstractAbstract The original Specker–Blatter theorem (1983) was formulated for classes of structures $\mathcal {C}$ of one or several binary relations definable in Monadic Second Order Logic MSOL. It states that the number of such structures on the set $[n]$ is modularly C-finite (MC-finite). In previous work we extended this to structures definable in CMSOL, MSOL extended with modular counting quantifiers. The first author also showed that the Specker–Blatter theorem does not hold for one quaternary relation (2003). If the vocabulary allows a constant symbol c, there are n possible interpretations on $[n]$ for c. We say that a constant c is hard-wired if c is always interpreted by the same element $j \in [n]$ . In this paper we show: (i) The Specker–Blatter theorem also holds for CMSOL when hard-wired constants are allowed. The proof method of Specker and Blatter does not work in this case. (ii) The Specker–Blatter theorem does not hold already for $\mathcal {C}$ with one ternary relation definable in First Order Logic FOL. This was left open since 1983. Using hard-wired constants allows us to show MC-finiteness of counting functions of various restricted partition functions which were not known to be MC-finite till now. Among them we have the restricted Bell numbers $B_{r,A}$ , restricted Stirling numbers of the second kind $S_{r,A}$ or restricted Lah-numbers $L_{r,A}$ . Here r is a non-negative integer and A is an ultimately periodic set of non-negative integers. Eldar Fischer, Johann A. Makowsky |
J. Symb. Log. | 2 |
| 2022 | On the Tutte and Matching Polynomials for Complete GraphsabstractLet $T(G;X,Y)$ be the Tutte polynomial for graphs. We study the sequence $t_{a,b}(n) = T(K_n;a,b)$ where $a,b$ are non-negative integers, and show that for every $\mu \in \N$ the sequence $t_{a,b}(n)$ is ultimately periodic modulo $\mu$ provided $a \neq 1 \mod{\mu}$ and $b \neq 1 \mod{\mu}$. This result is related to a conjecture by A. Mani and R. Stones from 2016. The theorem is a consequence of a more general theorem which holds for a wide class of graph polynomials definable in Monadic Second Order Logic and some of its extensions, such as the the independence polynomial, the clique polynomial, etc. We also show similar results for the various substitution instances of the bivariate matching polynomial and the trivariate edge elimination polynomial $\xi(G;X,Y,Z)$ introduced by I. Averbouch, B. Godlin and the second author in 2008. All our results depend on the Specker-Blatter Theorem from 1981, which studies modular recurrence relations of combinatorial sequences which count the number of labeled graphs. Comment: Accepted for publication in Fundamenta Informaticae 186(3): 1-19 (2022), the special volume celebrating B.A. Trakhtenbrot's centenary Tomer Kotek, Johann A. Makowsky |
Fundam. Informaticae | 2 |
| 2019 | A logician's view of graph polynomials
Johann A. Makowsky, Elena V. Ravve, Tomer Kotek |
Ann. Pure Appl. Log. | 1 |
| 2018 | The Undecidability of Orthogonal and Origami Geometries
Johann A. Makowsky |
WoLLIC | 1 |
| 2017 | Keeping logic in the trivium of computer science: a teaching perspective
Johann A. Makowsky, Anna Zamansky |
Formal Methods Syst. Des. | 1 |
| 2016 | Hankel Matrices for Weighted Visibly Pushdown Automata
Nadia Labai, Johann A. Makowsky |
LATA | 2 |
| 2016 | On the Exact Learnability of Graph Parameters: The Case of Partition FunctionsabstractWe study the exact learnability of real valued graph parameters f which are known to be representable as partition functions which count the number of weighted homomorphisms into a graph H with vertex weights alpha and edge weights beta. M. Freedman, L. Lovasz and A. Schrijver have given a characterization of these graph parameters in terms of the k-connection matrices C(f,k) of f. Our model of learnability is based on D. Angluin's model of exact learning using membership and equivalence queries. Given such a graph parameter f, the learner can ask for the values of f for graphs of their choice, and they can formulate hypotheses in terms of the connection matrices C(f,k) of f. The teacher can accept the hypothesis as correct, or provide a counterexample consisting of a graph. Our main result shows that in this scenario, a very large class of partition functions, the rigid partition functions, can be learned in time polynomial in the size of H and the size of the largest counterexample in the Blum-Shub-Smale model of computation over the reals with unit cost. Nadia Labai, Johann A. Makowsky |
MFCS | 2 |
| 2016 | Semantic Equivalence of Graph Polynomials Definable in Second Order Logic
Johann A. Makowsky, Elena V. Ravve |
WoLLIC | 1 |
| 2015 | Hankel Matrices: From Words to Graphs (Extended Abstract)
Johann A. Makowsky, Nadia Labai |
LATA | 1 |
| 2014 | A representation theorem for (q-)holonomic sequences
Tomer Kotek, Johann A. Makowsky |
J. Comput. Syst. Sci. | 2 |
| 2012 | A Representation Theorem for Holonomic Sequences Based on Counting Lattice PathsabstractUsing a theorem of N. Chomsky and M. Schützenberger one can characterize sequences of integers which satisfy linear recurrence relations with constant coefficients (C-finite sequences) as differences of two sequences counting words in regular languag Tomer Kotek, Johann A. Makowsky |
Fundam. Informaticae | 2 |
| 2012 | ForewordabstractThe 7th International Conference on Lattice Path Combinatorics and Applications was held in Sienna from 4-7 July, 2010, and was organized by the Dipartimento di Scienze Matematiche e Informatiche, University of Sienna, in cooperation with the Dipartimento di Sistemi e Informatica, University of Florence.Papers were sought in a wide spectrum of areas, for instance, lattice path enumeration, bijective and algebraic combinatorics, non parametric statistical inference, random walks, discrete distribution, analysis of algorithms, graph theory, and queueing theory.A large Scientif c Committee, guaranteeing wide coverage of subtopics and expertise in a variety of f elds, selected 37 papers for presentation as talks, and selected 14 other papers for presentation as posters.Furthermore, one plenary lecture was given by Anthony J. Guttmann, University of Melbourne, an outstanding researcher in combinatorics who studied several models of lattice paths.The present volume collects18enriched and extended versions of the papers presented in Sienna.All papers have been referred and we thank all referees for their assistance.Altogether, the papers collected here offer a snapshot of current research.At the same time, they illustrate the numerous ramif cations of the combinatorics of lattice paths throughout statistics, mathematics and computer science.Thus we hope that this volume will serve both as a reference text and as an introduction to many fascinating aspects of this f eld. Sri Gopal Mohanty, Simone Rinaldi, Johann A. Makowsky |
Fundam. Informaticae | 3 |
| 2012 | Graph Polynomials: From Recursive Definitions to Subset Expansion FormulasabstractMany graph polynomials, such as the Tutte polynomial, the interlace polynomial and the matching polynomial, have both a recursive definition and a defining subset expansion formula. In this article, we present a general, logic-based framework which gives a precise meaning to recursive definitions of graph polynomials. We then prove in this framework that every recursive definition of a graph polynomial can be converted into a subset expansion formula. Benny Godlin, Emilia Katz, Johann A. Makowsky |
J. Log. Comput. | 3 |
| 2010 | Application of Logic to Integer Sequences: A Survey
Johann A. Makowsky |
WoLLIC | 1 |
| 2010 | Complexity of the Bollobás-Riordan Polynomial. Exceptional Points and Uniform Reductions
Markus Bläser, Holger Dell, Johann A. Makowsky |
Theory Comput. Syst. | 3 |
| 2009 | A Graph Polynomial Arising from Community Structure (Extended Abstract)
Ilya Averbouch, Johann A. Makowsky, Peter Tittmann 0001 |
WG | 2 |
| 2008 | Uniform Algebraic Reducibilities between Parameterized Numeric Graph Invariants
Johann A. Makowsky |
CiE | 1 |
| 2008 | A Most General Edge Elimination Polynomial
Ilya Averbouch, Benny Godlin, Johann A. Makowsky |
WG | 3 |
| 2008 | Evaluations of Graph Polynomials
Benny Godlin, Tomer Kotek, Johann A. Makowsky |
WG | 3 |
| 2008 | Counting truth assignments of formulas of bounded tree-width or clique-width
Eldar Fischer, Johann A. Makowsky, Elena V. Ravve |
Discret. Appl. Math. | 2 |
| 2008 | From a Zoo to a Zoology: Towards a General Theory of Graph Polynomials
Johann A. Makowsky |
Theory Comput. Syst. | 1 |
| 2007 | From Hilbert's Program to a Logic Toolbox
Johann A. Makowsky |
LPAR | 1 |
| 2006 | From a Zoo to a Zoology: Descriptive Complexity for Graph Polynomials
Johann A. Makowsky |
CiE | 1 |
| 2006 | Computing Graph Polynomials on Graphs of Bounded Clique-Width
Johann A. Makowsky, Udi Rotics, Ilya Averbouch, Benny Godlin |
WG | 1 |
| 2005 | Coloured Tutte polynomials and Kauffman brackets for graphs of bounded tree width
Johann A. Makowsky |
Discret. Appl. Math. | 1 |
| 2004 | Algorithmic uses of the Feferman-Vaught Theorem
Johann A. Makowsky |
Ann. Pure Appl. Log. | 1 |
| 2004 | On spectra of sentences of monadic second order logic with countingabstractAbstract. We show that the spectrum of a sentence ϕ in Counting Monadic Second Order Logic ( CMSOL ) using one binary relation symbol and finitely many unary relation symbols, is ultimately periodic, provided all the models of ϕ are of clique width at most k , for some fixed k . We prove a similar statement for arbitrary finite relational vocabularies τ and a variant of clique width for τ -structures. This includes the cases where the models of ϕ are of tree width at most k . For the case of bounded tree-width, the ultimate periodicity is even proved for Guarded Second Order Logic GSOL . We also generalize this result to many-sorted spectra, which can be viewed as an analogue of Parikh's Theorem on context-free languages, and its analogues for context-free graph grammars due to Habel and Courcelle. Our work was inspired by Gurevich and Shelah (2003), who showed ultimate periodicity of the spectrum for sentences of Monadic Second Order Logic where only finitely many unary predicates and one unary function are allowed. This restriction implies that the models are all of tree width at most 2, and hence it follows from our result. Eldar Fischer, Johann A. Makowsky |
J. Symb. Log. | 2 |
| 2003 | The Specker-Blatter Theorem Revisited
Eldar Fischer, Johann A. Makowsky |
COCOON | 2 |
| 2003 | NCE Graph Grammars and Clique-Width
Alex Glikson, Johann A. Makowsky |
WG | 2 |
| 2003 | The parametrized complexity of knot polynomials
Johann A. Makowsky, Julian Mariño |
J. Comput. Syst. Sci. | 1 |
| 2003 | Tree-width and the monadic quantifier hierarchy
Johann A. Makowsky, Julian Mariño |
Theor. Comput. Sci. | 1 |
| 2002 | Fusion in Relational Structures and the Verification of Monadic Second-Order PropertiesabstractRelational structures offer a common framework for handling graphs and hypergraphs of various kinds. Operations like disjoint union, the creation of new relations by means of quantifier-free formulas, and relabellings of relations make it possible to denote them using algebraic expressions. It is known that every monadic second-order property of a structure is verifiable in time proportional to the size of such an algebraic expression defining it. We prove here that this result remains true if we also use in these algebraic expressions a fusion operation that fuses all elements of the domain satisfying some unary predicate. The value mapping from these algebraic expressions to the structures they denote is a monadic second-order definable transduction, which means that the structure is definable inside the tree representing the algebraic expression by monadic second-order formulas. It follows (by using results of other articles) that, with this fusion operation, we cannot generate more graph families, but we can generate them with less unary auxiliary predicates. We also obtain clear-cut characterizations of Vertex Replacement and Hyperedge Replacement context-free graph grammars in terms of four types of operations, amongst which is the fusion of vertices satisfying a specified predicate. Bruno Courcelle, Johann A. Makowsky |
Math. Struct. Comput. Sci. | 2 |
| 2001 | Colored Tutte polynomials and Kaufman brackets for graphs of bounded tree width
Johann A. Makowsky |
SODA | 1 |
| 2001 | On the fixed parameter complexity of graph enumeration problems definable in monadic second-order logic
Bruno Courcelle, Johann A. Makowsky, Udi Rotics |
Discret. Appl. Math. | 2 |
| 2000 | On the Complexity of Combinatorial and Metafinite Generating Functions of Graph Properties in the Computational Model of Blum, Shub and Smale
Johann A. Makowsky, Klaus Meer |
CSL | 1 |
| 2000 | Linear Time Solvable Optimization Problems on Graphs of Bounded Clique-Width
Bruno Courcelle, Johann A. Makowsky, Udi Rotics |
Theory Comput. Syst. | 2 |
| 1998 | Linear Time Solvable Optimization Problems on Graphs of Bounded Clique Width
Bruno Courcelle, Johann A. Makowsky, Udi Rotics |
WG | 2 |
| 1998 | Erratum to "Arity and Alternation in Second-Order Logic"
Johann A. Makowsky, Y. B. Pnueli |
Ann. Pure Appl. Log. | 1 |
| 1998 | Dependency Preserving Refinements and the Fundamental Problem of Database Design
Johann A. Makowsky, Elena V. Ravve |
Data Knowl. Eng. | 1 |
| 1998 | Extensions for Open Default Theories via the Domain Closure AssumptionabstractIn this paper we analyse the semantical definition of extensions for open default theories. We argue that this definition reflects the domain closure assumption and show how the domain closure assumption for countable and finite domains can be expressed in first-order default logic extended with the Carnap rule of inference. Also we give examples of the domain dependence of extensions for open default theories. In particular, we show that such extensions do not possess the minimality property. Michael Kaminski, Johann A. Makowsky, Michael L. Tiomkin |
J. Log. Comput. | 2 |
| 1997 | The Fundamental Problem of Database Design
Johann A. Makowsky, Elena V. Ravve |
SOFSEM | 1 |
| 1997 | Restrictions of Minimum Spanner Problems
G. Venkatesan, Udi Rotics, M. S. Madanlal, Johann A. Makowsky, C. Pandu Rangan |
Inf. Comput. | 4 |
| 1997 | Finitary SketchesabstractAbstract Finitary sketches, i.e., sketches with finite-limit and finite-colimit specifications, are proved to be as strong as geometric sketches, i.e., sketches with finite-limit and arbitrary colimit specifications. Categories sketchable by such sketches are fully characterized in the infinitary first-order logic: they are axiomatizable by σ-coherent theories, i.e., basic theories using finite conjunctions, countable disjunctions, and finite quantifications. The latter result is absolute; the equivalence of geometric and finitary sketches requires (in fact, is equivalent to) the non-existence of measurable cardinals. Jirí Adámek, Peter T. Johnstone, Johann A. Makowsky, Jirí Rosický |
J. Symb. Log. | 3 |
| 1996 | Translation Schemes and the Fundamental Problem of Database Design
Johann A. Makowsky, Elena V. Ravve |
ER | 1 |
| 1996 | Arity and Alternation in Second-Order Logic
Johann A. Makowsky, Y. B. Pnueli |
Ann. Pure Appl. Log. | 1 |
| 1995 | Incremental Model Checking for Decomposable Structures (Extended Abstract)
Johann A. Makowsky, Elena V. Ravve |
MFCS | 1 |
| 1995 | On Average Case Complexity of SAT for Symmetric DistributionabstractAbstract We investigate in this paper ‘natural’ distributions for the satisfiability problem (SAT) of prepositional logic, using concepts previously introduced by to study the average-case complexity of NP-complete problems. Gurevich showed that a problem with a flat distribution is not DistNP complete (for deterministic reductions), unless DEXPTIme ≠ NEXPTlme. We express the known results concerning fixed size and fixed density distributions for CNF in the framework of average-case complexity and show that all these distributions are flat. We introduce the family of symmetric distributions, which generalizes those mentioned before, and show that bounded symmetric distributions on ordered tuples of clauses (CNFTupIes) and on k-CNF (sets of k-literal-clauses), are flat. This eliminates all these distributions as candidates for ‘provably hard’ (i.e. DistNP complete) distributions for SAT, if one considers only deterministic reductions. Given the (presumed) naturalness and generality of these distributions, this result supports evidence that (at least polynomial-time, no-error) randomized reductions are appropriate in average-case complexity. We also observe, that there are non-flat distributions for which SAT is polynomial on the average, but that this is due to the particular choice of the size functions. Finally, Chváal and Szemerédi have shown that for certain fixed size distributions (which are also flat) resolution is exponential for almost all instances. We use this to show that every resolution algorithm will need at least exp(nα) (for any 0 ≤ α ≤ 1) time on the average. In other words, resolution-based algorithms will not establish that SAT, with these distributions, is in AverP. Johann A. Makowsky, Abraham Sharell |
J. Log. Comput. | 1 |
| 1994 | Capturing Complexity Classes with Lindström Quantifiers
Johann A. Makowsky |
MFCS | 1 |
| 1992 | Query Languages for Hierarchic Databases
Elias Dahlhaus, Johann A. Makowsky |
Inf. Comput. | 2 |
| 1992 | Formal Interactive Menu DesignabstractIn this paper a formal model of menus for interactive systems is defined. The definition of such a formal model is an important addition to the engineering concepts that are generally stressed in papers dealing with user interfaces. The paper takes the simple concept of a menu and defines a mathematical model which allows rigorous mathematical handling of the concepts of menus, menu items and menu constructs. Even for such a simple and well-known concept in user interfaces, such rigorous handling is missing in much of the literature concerning user interfaces. As shown in the paper, the mathematical modelling of menus, while mathematically simple, allows insights into menu definition. The formal model allows the definition of a new concept of completeness which describes some minimum basic requirements for any menu design language. Based on this definition it is shown that certain menu constructs discussed in the literature do not explicitly meet these basic requirements and therefore may have limited value as building blocks for menu design. The model also provides dialogue designers with well defined terminology which allows simple definitions of the terms persistent menus, transient menus and user context. It also combines the benefits of other menu definition languages in the literature and avoids their drawbacks. Finally, a menu design system based on these concepts is presented which allows easy definition of menu systems and their logic. Jacob P. Ukelson, Johann A. Makowsky |
Interact. Comput. | 2 |
| 1991 | Decidability of Finite Probablistic Propositional Dynamic Logics
Michael L. Tiomkin, Johann A. Makowsky |
Inf. Comput. | 2 |
| 1990 | Identifying Extended Entity-Relationship Object Structures in Relational SchemasabstractRelational schemas consisting of relation-schemes, key dependencies and key-based inclusion dependencies (referential integrity constraints) are considered. Schemas of this form are said to be entity-relationship (EER)-convertible if they can be associated with an EER schema. A procedure that determines whether a relational schema is EER-convertible is developed. A normal form is proposed for relational schemas representing EER object structures. For EER-convertible relational schemas, the corresponding normalization procedure is presented. The procedures can be used for analyzing the semantics of existing relational databases and for converting relational database schemas into object-oriented database schemas.> Victor M. Markowitz, Johann A. Makowsky |
IEEE Trans. Software Eng. | 2 |
| 1989 | Weak Second Order Characterizations of Various Program Verification Systems
Johann A. Makowsky, Ildikó Sain |
Theor. Comput. Sci. | 1 |
| 1988 | Incremental Restructuring of Relational SchemasabstractEntity-relationship (ER) consistency is defined, and a complete set of incremental and reversible restructuring manipulations is proposed for ER-consistent relational schemas. It is shown how the schema restructuring manipulations that are proposed back both interactive and view-integration methodologies for schema design.> Victor M. Markowitz, Johann A. Makowsky |
ICDE | 2 |
| 1987 | Incremental Reorganization of Relational Databases
Victor M. Markowitz, Johann A. Makowsky |
VLDB | 2 |
| 1987 | Why Horn Formulas Matter in Computer Science: Initial Structures and Generic Examples
Johann A. Makowsky |
J. Comput. Syst. Sci. | 1 |
| 1986 | The Choice of Programming Primitives for SETL-Like Programming Languages
Elias Dahlhaus, Johann A. Makowsky |
ESOP | 2 |
| 1986 | Entity-Relationship Consistency for Relational Schemas
Johann A. Makowsky, Victor M. Markowitz, Nimrod Rotics |
ICDT | 1 |
| 1986 | On the Equivalence of Weak Second Order and Nonstandard Time Semantics For Various Program Verification Systems
Johann A. Makowsky, Ildikó Sain |
LICS | 1 |
| 1986 | On the Expressive Power of Data Dependencies
Johann A. Makowsky, Moshe Y. Vardi |
Acta Informatica | 1 |
| 1985 | A Proof Rule for Fair Termination of Guarded Commands
Orna Grumberg, Nissim Francez, Johann A. Makowsky, Willem P. de Roever |
Inf. Control. | 3 |
| 1985 | Vopenka's Principle and Compact LogicsabstractAbstract We study the effects of Vopěnka's principle on properties of model theoretic logics. We show that Vopěnka's principle is equivalent to the assumption that every finitely generated logic has a compact cardinal. We show also that it is equivalent to the assumption that every such logic has a global Hanf number. Johann A. Makowsky |
J. Symb. Log. | 1 |
| 1985 | Propositional Dynamic Logic with Local Assignments
Michael L. Tiomkin, Johann A. Makowsky |
Theor. Comput. Sci. | 2 |
| 1984 | Characterizing Specification Languages which Admit Initial Semantics
Bernd Mahr, Johann A. Makowsky |
Theor. Comput. Sci. | 2 |
| 1983 | Positive results in abstract model theory: a theory of compact logics
Johann A. Makowsky, Saharon Shelah |
Ann. Pure Appl. Log. | 1 |
| 1981 | Characterizing Data Base Dependencies
Johann A. Makowsky |
ICALP | 1 |
| 1981 | Errata: Measuring the Expressive Power of Dynamic Logics: An Application of Abstract Model Theory
Johann A. Makowsky |
ICALP | 1 |
| 1981 | Embedded Implicational Dependencies and their Inference ProblemabstractIt is shown that the general inference problem for embedded implicational dependencies (EIDs) is undecidable. For the more important case of finite inference (i.e., inference for finite data bases), the problem is not even recursively enumerable (r.e.); rather, it is complete in co-r.e. These results hold even for typed EIDs without equality, as well as for (untyped) template dependencies. The case for typed template dependencies remains open. The complexity of the inference problem for full dependencies has also been characterized - it is complete in exponential time for full implicational dependencies, and even for full typed template dependencies. Ashok K. Chandra, Harry R. Lewis, Johann A. Makowsky |
STOC | 3 |
| 1980 | Measuring the Expressive Power of Dynamic Logics: An Application of Abstract Model Theory
Johann A. Makowsky |
ICALP | 1 |