Johann Makowsky

Swiss mathematician

Mathematical logic and its application to the foundations of computer science define the career of Johann A. Makowsky. Born in Hungary in 1948 and later gaining Swiss citizenship, he pursued rigorous academic training at ETH Zurich. His professional path navigated international research landscapes, influencing fields ranging from model theory and graph algorithms to database complexity and logic programming.

Academic Formation

Makowsky enrolled at ETH Zurich in 1967, completing his studies by 1971. Under the supervision of Ernst Specker and Hans Läuchli, he developed a foundation in mathematical logic. His education extended beyond Switzerland, as he spent 1972 in Warsaw working with Andrzej Mostowski and Witek Marek. He also engaged with the teachings of Beno Eckmann in topology and geometry, alongside Volker Strassen for algorithmics, eventually earning his Dr. math.sc. in 1974.

Research and Professional Tenure

His career encompasses numerous visiting positions across global institutions, including Stanford University, Simon Fraser University, the University of Florence, and Lausanne University. He held permanent academic roles at the Free University of Berlin and the Technion – Israel Institute of Technology in Haifa, where he served as a full professor. Since 2016, he has held the title of Professor Emeritus at the Technion, maintaining his engagement in research and graduate student supervision.

THE FREE TEST
How high is yours?

Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.

Take the IQ test →

Contributions to Logic and Computing

Makowsky produced significant results in model theory, specifically regarding categoricity theory and the properties of interpolation and compactness alongside Saharon Shelah and Jonathan Stavi. His work in database theory identified the first undecidability results for consequence problems related to dependencies, alongside Ashok Chandra and Harry Lewis. Additionally, he collaborated on unifying entity–relationship models with relational models, and studied the complexity of Horn formulas.

Graph Theory and Professional Service

In the realm of graph algorithms, he developed a model-theoretic approach to tree-width and clique-width. This research contributed to a general theory of graph polynomials and their definability within logical formalisms. Beyond technical research, he was a founding member of the European Association for Computer Science Logic in 1992. He served as the organization's vice-president from 2002 to 2004, and as president from 2004 to 2009, during which time he inaugurated the Ackermann Award.

Fast facts

Questions readers ask

Where did Johann Makowsky earn his doctoral degree?

He earned his Dr. math.sc. from ETH Zurich in 1974.

What specific award did Makowsky establish during his time at the EACSL?

He established the EACSL Ackermann Award, which recognizes outstanding PhD theses in computer science logic.

Is Johann Makowsky still active in academia?

Yes, he remains active as a Professor Emeritus at the Technion, where he continues to teach and supervise graduate students.

Compare with the greats

Bernhard Riemann vs George Frideric HandelCharles Babbage vs Mahatma GandhiAlbert Einstein vs Steve JobsBenjamin Franklin vs Michelangelo
See the IQ Rankings →All comparisons →

Child prodigies

Sho YanoSho YanoMD-PhD at 21 — Korean-American Prodigy with Tested IQ Above 200Kim Ung-yongKim Ung-yongTested IQ 210 — Guinness Record Holder, NASA Engineer at 8, PhD…Anna PaquinAnna PaquinWon an Academy Award at eleven on her very first acting roleMomiji NishiyaMomiji NishiyaFirst Olympic women's street champion, winning gold at age 13
Child prodigies →

Play & come back tomorrow

Daily Genius Challenge · Guess the genius
Austrian friar whose pea-plant experiments uncovered the basic laws of inheritance, founding genetics.
Tap your answer ↓
Which Genius Are You? Free IQ Test