Cross-free families have linear size

This paper proves that any family of subsets of an nn-element ground set containing no kk-pairwise crossing members has size Ok(n)O_k(n), thereby confirming the long-standing Karzanov-Lomonosov conjecture regarding the linear growth rate of such cross-free families.

István Tomon

Published 2026-03-06
📖 5 min read🧠 Deep dive

Imagine you have a giant box of LEGO bricks. You want to build a collection of structures (let's call them "families") using these bricks. However, there's a strict rule you must follow: No two structures can be "too messy" with each other.

In the world of this paper, two structures are considered "messy" (or crossing) if they overlap in a very specific, complicated way. Imagine two structures:

  1. They share some bricks (overlap).
  2. Structure A has bricks that Structure B doesn't.
  3. Structure B has bricks that Structure A doesn't.
  4. There are also bricks in the box that neither structure uses.

If all four of these things are true at the same time, the structures are crossing.

The big question mathematicians have been asking for 50 years is: How big can your collection of structures get if you forbid having kk structures that are all messy with each other?

For example, if you say "I don't want any two structures to be messy" (k=2k=2), you can only build a collection of a certain size (roughly twice the number of bricks you have). But what if you allow a little messiness, as long as you never have a group of 3, 4, or 100 structures that are all messy with each other?

The Old Guess

For decades, mathematicians Karzanov and Lomonosov guessed that the answer was simple: The size of your collection grows in a straight line.
If you have nn bricks, and you forbid kk messy structures, the maximum size of your collection is roughly k×nk \times n.

  • Think of it like this: If you have 100 bricks, and you forbid 3 messy structures, you can't build a million structures. You can only build a few thousand. The limit is "linear."

For a long time, people could prove this for small numbers of messy structures (like 2 or 3), but for larger numbers (4, 5, 100...), the best proof they had was much worse. It suggested the collection could be slightly bigger than a straight line—maybe n×log(n)n \times \log(n) (which is like a straight line that gets a little bit wobbly and taller as you go).

The New Discovery

István Tomon (the author of this paper) has finally proven that the old guess was right. The collection size is indeed strictly linear. No matter how large kk is, the size of your collection is just a constant number times the number of bricks.

How Did He Do It? (The Analogy)

To prove this, Tomon had to show that if you try to build a collection that is too big, you are forced to create a "messy" group of kk structures, breaking your own rules.

Here is the step-by-step logic using a Tree House analogy:

1. The "Weak" Rule
First, Tomon relaxed the rules slightly. Instead of worrying about the most complicated messiness, he looked at a simpler version of "messy." He showed that if you can prove the limit for this simpler version, you automatically prove it for the real, complicated version.

2. Finding the "Chains"
He looked at his giant collection of structures and realized that if the collection is huge, it must contain many long, neat lines of structures.

  • Imagine a Chain as a ladder: Structure A is inside Structure B, which is inside Structure C, and so on.
  • He proved that a huge collection must have many of these "ladders" running parallel to each other.

3. Building the "Cross-Support Tree"
This is the magic part. Tomon took these ladders and started connecting them to build a giant, imaginary Tree House.

  • The Rooms: Each room in the tree represents one of those neat ladders.
  • The Hallways: The hallways connecting the rooms represent how the structures overlap.
  • The Rules: He built the tree with very specific rules about how the rooms must be arranged (left to right, big to small).

4. The Trap
He proved that if your collection is too big, you can build a Tree House that is so tall and wide that it forces a contradiction.

  • Imagine a tree with kk levels.
  • If the tree is built correctly, you can pick one structure from each level of the tree.
  • Tomon showed that these kk structures would inevitably be pairwise messy (crossing) with each other.
  • But wait! Your original rule said "No kk messy structures allowed!"

5. The Conclusion
Since building a collection that is too big forces you to break your own rules, the collection cannot be that big. Therefore, the size of the collection must be limited to a simple straight line (C×nC \times n).

Why Does This Matter?

You might wonder, "Who cares about messy LEGO structures?"

Actually, this math shows up everywhere:

  • Traffic Flow: It helps engineers understand how to route traffic so that no two roads get stuck in a deadlock.
  • Computer Networks: It helps design networks where data doesn't get tangled up.
  • Evolutionary Trees: It helps biologists figure out how species are related without creating impossible family trees.
  • Geometry: It solves a puzzle about drawing lines on a piece of paper without them crossing too many times.

The Bottom Line

For 50 years, mathematicians thought the limit of these "non-messy" collections was a bit fuzzy. István Tomon has cleaned up the picture. He proved that the limit is as clean and straight as a ruler: The bigger your ground set, the bigger your collection, but it grows at a steady, predictable, linear pace.

He didn't just find a new number; he closed a door that had been slightly ajar for half a century, finally confirming that nature (and math) prefers simple, linear growth over chaotic explosions.