ArticleslgStudy

mathematics

Ronald Fagin

Ronald Fagin is a mathematics topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Ronald Fagin rather than just read about it. In short: Ronald Fagin (born 1945) is an American mathematician and computer scientist, and IBM Fellow at the IBM Research – Silicon Valley. He is known for his work in database theory, finite model theory, and reasoning about knowledge.

Ronald Fagin — main illustration
Ronald Fagin — illustration

Key takeaways

  • Ronald Fagin belongs to mathematics; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Ronald Fagin to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Ronald Fagin from memory before moving on to harder problems.

Reference excerpt

Ronald Fagin (born 1945) is an American mathematician and computer scientist, and IBM Fellow at the IBM Research – Silicon Valley. He is known for his work in database theory, finite model theory, and reasoning about knowledge.

Biography Ron Fagin was born and grew up in Oklahoma City, where he attended Northwest Classen High School. He was later elected to the Northwest Classen Hall of Fame. He completed his undergraduate degree at Dartmouth College. Fagin received his Ph.D. in Mathematics from the University of California, Berkeley in 1973, where he worked under the supervision of Robert Vaught. He joined the IBM Research Division in 1973, spending two years at the Thomas J. Watson Research Center, and then transferred in 1975 to what is now IBM Research – Silicon Valley in San Jose, California. He now lives in Los Gatos, California. He has served as program committee chair for ACM Symposium on Principles of Database Systems 1984, Theoretical Aspects of Reasoning about Knowledge 1994, ACM Symposium on Theory of Computing 2005, and the International Conference on Database Theory 2009. Fagin has received numerous professional awards for his work. He is a Member of the National Academy of Sciences, National Academy of Engineering, American Academy of Arts and Sciences, and National Academy of Artificial Intelligence. He is an IBM Fellow, ACM Fellow, IEEE Fellow, Fellow of the American Association for the Advancement of Science, and Fellow of Asia-Pacific Artificial Intelligence Association. One of his papers won the Gödel Prize. He received a Docteur Honoris Causa from the University of Paris, and a Laurea Honoris Causa from the University of Calabria in Italy. The IEEE granted him the IEEE W. Wallace McDowell Award and the IEEE Technical Achievement Award (now known as the Edward J. McCluskey Technical Achievement Award ); and the ACM granted him the ACM SIGMOD Edgar F. Codd Innovations Award. The European Association for Theoretical Computer Science (in conjunction with the ACM Special Interest Group for Logic and Computation, the European Association for Computer Science Logic, and the Kurt Gödel Society) granted him and the co-authors of two of his papers, the Alonzo Church Award for Logic and Computation. IBM granted him eight IBM Outstanding Innovation Awards, two IBM supplemental Patent Issue Awards, given for key IBM patents, three IBM Outstanding Technical Achievement Awards, and two IBM Corporate Awards. He won Best Paper awards at the 1985 International Joint Conference on Artificial Intelligence, the 2001 ACM Symposium on Principles of Database Systems, the 2010 International Conference on Database Theory, and the 2015 International Conference on Database Theory. He won 10-year Test-of-Time Awards at the 2011 ACM Symposium on Principles of Database Systems, the 2013 International Conference on Database Theory, and the 2014 ACM Symposium on Principles of Database Systems.

Work

Fagin's theorem Fagin's theorem, which he proved in his PhD thesis, states that existential second-order logic coincides with the complexity class NP in the sense that a decision problem can be expressed in existential second-order logic if and only if it can be solved by a non-deterministic Turing machine in polynomial time. This work helped found the area of finite model theory.

Other contributions Another result that he proved in his PhD thesis is that first-order logic has a zero-one law, which says that if S is a first-order sentence with only relational symbols (no function or constant symbols), then the fraction of n-node structures that satisfy S converges as n goes to infinity, and in fact converges to 0 or 1. This result was proved independently by Glebskiĭ and co-authors earlier (1969) in Russia, with a very different proof. He is also known for his work on higher normal forms in database theory, particularly 4NF, 5NF and DK/NF. Besides Fagin's theorem, other concepts named after Fagin are "Fagin's algorithm" for score aggregation, the "Fagin-inverse" for data exchange, and "Fagin games" and "Ajtai–Fagin games" for proving inexpressibility results in logic.

Publications Fagin has authored or co-authored numerous articles and a book:

Ronald Fagin, Joseph Y. Halpern, Yoram Moses, and Moshe Y. Vardi. Reasoning about knowledge. MIT press (1995). Paperback edition (2003). Articles, a selection:

Ronald Fagin. "Generalized first-order spectra and polynomial-time recognizable sets". Complexity of Computation, ed. R. Karp, SIAM-AMS Proceedings, Vol. Vol. 7 (1974):43-73. Ronald Fagin, Jurg Nievergelt, Nicholas J. Pippenger, and H. Raymond Strong. "Extendible hashing—a fast access method for dynamic files." ACM Transactions on Database Systems (TODS) 4.3 (1979): 315–344. Ronald Fagin, Amnon Lotem, and Moni Naor. "Optimal aggregation algorithms for middleware." Journal of Computer and System Sciences 66 (2003): 614–656. (Special issue for selected papers from the 2001 ACM Symposium on Principles of Database Systems). Ronald Fagin, Phokion G. Kolaitis, Renee J Miller, and Lucian Popa. "Data exchange: semantics and query answering", Theoretical Computer Science 336 (2005): 89-124. (Special issue for selected papers from the 2003 International Conference on Database Theory).

References

External links Ronald Fagin’s home page at IBM Ronald Fagin's papers

Illustrations

Ronald Fagin illustration

Worked examples

Example 1 — a first encounter with Ronald Fagin

Start with the simplest possible case. Write down what Ronald Fagin claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In mathematics, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Ronald Fagin before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Ronald Fagin ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Ronald Fagin

In research
Ronald Fagin appears in mathematics research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Ronald Fagin in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Ronald Fagin is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1945 births, 20th-century American mathematicians, 21st-century American mathematicians, so understanding it makes those chapters shorter.
In everyday life
Look for Ronald Fagin outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Ronald Fagin” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Ronald Fagin in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Ronald Fagin means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Ronald Fagin out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Ronald Fagin in simple terms?

Ronald Fagin (born 1945) is an American mathematician and computer scientist, and IBM Fellow at the IBM Research – Silicon Valley. He is known for his work in database theory, finite model theory, and reasoning about knowledge.

Why does Ronald Fagin matter?

Because it connects several mathematics ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Ronald Fagin?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Ronald Fagin.

Tags

  • 1945 births
  • 20th-century American mathematicians
  • 21st-century American mathematicians
  • American computer scientists
  • Dartmouth College alumni
  • Database researchers
  • Fellows of the American Academy of Arts and Sciences
  • Fellows of the American Association for the Advancement of Science
  • Fellows of the Association for Computing Machinery
  • Fellows of the IEEE
  • Gödel Prize laureates
  • IBM Fellows

Keep exploring