Seymour's Second Neighborhood Conjecture

đź“„ My Latest Paper Is Live!

I've posted a new preprint on the Seymour Second Neighborhood Conjecture.

Abstract: This latest version includes a deeper literature review, showing where earlier work left off and where mine begins. By partitioning graphs based on degree, I identify four distinct types of transitive triangles — only one of which presents partial difficulty. The constructive algorithm I develop handles each case individually and always finds nodes that satisfy the degree-doubling condition.

Read on AlphaXiv→

Welcome to My Proof of the Seymour Second Neighborhood Conjecture

Welcome to my visual page. I will walk you through my proof of the Seymour Second Neighborhood Conjecture and the accompanying Graph Level Order (GLOVER) data structure. This page will guide you through the paper and provide a D3 visualization for a better understanding of the concepts discussed. The following sections will take you through the essential components:

  • Definitions - A reference to key terms I defined in the paper, with a D3 visualization.
  • Lemmas - A quick reference to the lemmas and their proofs, accompanied by D3 visualizations.
  • Theorems - A quick reference to the theorems and their proofs, accompanied by D3 visualizations.
  • Spark - A look at the first program I wrote to visualize the Seymour Second Neighborhood Conjecture.
  • Applications - Real-world data sets using the GLOVER data structure, with a D3 visualization.
  • About - Background information about the project.
  • FAQ - Frequently asked questions.
  • Comments - A place to stay engaged with the research community and leave comments about the SSNC.
  • References - The full selection of references from the paper.
Original Conjecture
In any oriented graph (a directed graph without two-way edges between any pair of nodes), is there always at least one vertex whose second neighborhood is at least as large as its first neighborhood?
The first neighborhood of a node is all nodes it points to directly, its sphere of influence.
The second neighborhood consists of the nodes in that sphere of influence point to.

Social Networking
Each node represents a person.
Each directed edge represents someone following another user (but that user does not follow back).
The question of interest is: Is there always someone whose "followers of followers" outnumber or match their direct followers?

This question speaks about influence. In social networks, there are many people who don't follow us back - celebrities, influencers, or thought leaders. The conjecture then prompts us to ask:
Who has the most influence?
These questions are important in understanding viral content and social media.

Computer Networking
In computer networks, the conjecture can be seen in terms of network efficiency. Nodes can represent servers, and arcs represent data flows.
A router's "second neighborhood" might indicate how well-connected its connections are. This can be crucial in optimizing network traffic and minimizing bottlenecks.

This raises questions like:
  • Can we guarantee redundancy or resilience in network design through the second neighborhood structure?

Social Media Virality
In any online community, there exists at least one user whose content inspires others to share. This creates a ripple effect that reaches at least as many people indirectly as it does directly.

This highlights the mechanics of virality. It also emphasizes how indirect shares (second neighborhood) contribute to widespread visibility.

Epidemiology and Disease Spread
In any population, there exists at least one individual who, through their contacts' contacts, impacts as many or more people than through their direct contacts alone.

This applies the conjecture to modeling disease spread. It indicates the potential existence of "super-spreaders" whose secondary contacts are crucial in epidemic dynamics.

Why Solving This Matters

Solving the Seymour Second Neighborhood Conjecture isn't just about completing a mathematical proof. It's about understanding the architecture of complex systems—networks of people, data, or even pathogens. By addressing this conjecture, we unlock insights into how influence, information, and interactions propagate far beyond immediate connections.
The Importance of Visualizing the Conjecture

In the third appendix of my work, I reference James Robert Brown's insights on the importance of visual representation in understanding complex mathematical concepts. Motivated by his work, I realized that in order to truly grasp the nuances of the conjecture, I needed to see what I was working with.

To make this possible, I turned to the HTML Canvas and D3.js, powerful tools that allowed me to create dynamic visualizations of the problem’s structure. By mapping out the patterns within the conjecture, I could identify key relationships between its components and visualize the connections between the elements. This made it easier to test hypotheses, spot emerging patterns, and ultimately solve the conjecture.
The Decreasing Sequence Property: From Visualization to Definition

During the process of visualizing the conjecture using Canvas and D3.js, I began to notice a recurring pattern that helped guide my thinking. I referred to this as the Decreasing Sequence Property. While this was not a formal proof, it provided crucial clarity and insight that advanced my research.

This pattern, visible through my visualizations, suggested a potential structure for the problem that I hadn't fully considered before. It became clear that this pattern played a key role in simplifying the conjecture’s complexity. As my work progressed, I formalized this insight into the Weak Exterior Decreasing Lemma, a critical component of the solution.

While this lemma itself was a product of theoretical analysis, the visual evidence I gathered through my programming work gave me the confidence to pursue it, offering a guidepost for further research and testing along the way.
Unifying Mathematics and Computer Science: A Unified Approach to Problem-Solving

This website not only showcases the solution to a long-standing mathematical conjecture but also represents the intersection of Mathematics and Computer Science.

By using computational tools to visualize complex patterns, I’ve demonstrated that technology can be an essential ally in mathematical discovery. Through the integration of Canvas, D3.js, and other coding methods, I was able to uncover hidden structures within the problem. These structures might have gone unnoticed through traditional methods alone.

The Decreasing Sequence Property, which evolved into the Weak Exterior Decreasing Lemma, was first identified through visualization. This example highlights the powerful synergy between visualization techniques and mathematical reasoning, showcasing how the two fields can complement each other.

This site serves as a call to action: if mathematics and computer science can join forces more often to tackle conjectures like the one presented here, what other problems might be solved in similar ways? This site is a platform for both discovery and collaboration. Anyone in mathematics, computer science, or related fields—can engage with the process, learn from it, and potentially contribute to solving future problems.
The Call to Action: What’s Next?

The solution to this conjecture is just one example of what’s possible when we bring computational thinking and mathematical insight together. The journey isn’t over. The work here is only the beginning, and I encourage others to explore, experiment, and maybe even apply similar methods to other open problems. This is an invitation to collaborate, innovate, and push the boundaries of what we can achieve by blending the power of mathematics and computer science.