Biography.guide
Home › People › Mathematician › Johann Makowsky
Portrait of Johann Makowsky

Johann Makowsky

b. 1948

Swiss mathematician

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Johann Makowsky

Born 1948. Johann Makowsky is a Swiss mathematician, computer scientist and logician, known for Database theory, Graph algorithms and Graph polynomials.

Johann (János) A. Makowsky (born March 12, 1948) is a Hungarian-born naturalised Swiss mathematician who works in mathematical logic and the logical foundations of computer science and combinatorics. He studied at ETH Zurich from 1967–73. He was a student in Zürich of Ernst Specker and Hans Läuchli in mathematical logic, (Diploma in Mathematics and Physics 1971, Dr. math.sc. in 1974), of Beno Eckmann (Topology and Geometry) and Volker Strassen (Algorithmics), and in Warsaw of Andrzej Mostowski and Witek Marek, where he spent 1972 as an exchange student. Makowsky held visiting positions at the Banach Center in Warsaw (Poland), Stanford University (USA), Simon Fraser University (Canada), University of Florence (Italy), MIT (USA), Lausanne University and ETH Zurich (Switzerland). He held regular positions at the Free University of Berlin and the Technion – Israel Institute of Technology (Haifa, Israel) where he was a full professor.

Among his various contributions are: In model theory, the solution of two open problems in categoricity theory and his study of logics with various interpolation and compactness properties (partially with Saharon Shelah and Jonathan Stavi). In database theory, the first undecidability result of the consequence problem for database dependencies (with Ashok Chandra and Harry Lewis), his work unifying the entity–relationship model and the relational model of databases (with Victor Markowitz), and his work on Boyce–Codd normal form (with E.V. Ravve). In logic programming, his fundamental studies of Horn formulas and their complexity (partially with B. Mahr and A. Itai) In graph algorithms, his unifying approach to tree-width and clique-width via model theory, leading to a general theory of graph polynomials and their definability in various logical formalisms (partially with I. Averbouch, Bruno Courcelle, B. Godlin, T. Kotek, U. Rotics and Boris Zilber).

Makowsky was a founding member of the European Association of Computer Science Logic in 1992, its vice-president (2002–2004) and president (2004–2009), and was a member of EACSL's executive council till 2014. During his presidency he established the EACSL Ackermann Award for outstanding PhD theses in computer science logic. In 2008, an event dedicated to Makowsky on his 60th birthday was co-located with the annual meeting of the EACSL.

Since 2016, he is a Professor Emeritus at the Faculty of Computer Science at the Technion, and continues his research and teaching and supervising graduate students

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Nationality
Known for
Database theory, Graph algorithms, Graph polynomials, Logic programming, Model theory
Education
ETH Zurich
Also known as
Johann A. Makowsky, János Makowsky, Johann Andreas Makowsky

People in Johann Makowsky's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Johann Makowsky's

Frequently asked questions

Who is Johann Makowsky?

Swiss mathematician

When was Johann Makowsky born?

Johann Makowsky was born on 12 March 1948 in Hungary.

What is Johann Makowsky's occupation?

Johann Makowsky is a mathematician, computer scientist and logician.

What is Johann Makowsky known for?

Johann Makowsky is known for Database theory, Graph algorithms, Graph polynomials, Logic programming and Model theory.

What nationality is Johann Makowsky?

Johann Makowsky is Swiss.

Sources & further reading

· Wikipedia: Johann Makowsky

· Wikidata: Q17489674

· DBpedia: Johann Makowsky

Cite this page

APA: Biography.guide. (2026). Johann Makowsky. https://biography.guide/johann-makowsky/

MLA: "Johann Makowsky." Biography.guide, https://biography.guide/johann-makowsky/.

Chicago: "Johann Makowsky." Biography.guide. https://biography.guide/johann-makowsky/.

Data last updated: 2026-09-22 · Spot an error? Report a correction.

Portrait: Wikimedia Commons · author & licence

Page generated 2026-09-27 05:04 UTC