In 1975, Erdős asked the following natural question: What is the maximum number of edges that an -vertex graph can have without containing a cycle with all diagonals? Erdős observed that the upper bound holds since the complete bipartite graph can be viewed as a cycle of length six with all diagonals. In this paper, we resolve this old problem. We prove that there exists a constant such that every -vertex with edges contains a cycle with all diagonals. Since any cycle with all diagonals contains cycles of length four, this bound is best possible using well-known constructions of graphs without a four-cycle based on finite geometry. Among other ideas, our proof involves a novel lemma about finding an `almost-spanning’ robust expander which might be of independent interest.

生成讲解博客的中文版本

生成AI智能校验的中文版本