Clique (Graph Theory)¶
A vertex subset of an undirected graph in which every two distinct vertices are adjacent, equivalently an induced complete subgraph.
Core Idea¶
In an undirected graph \(G=(V,E)\), a clique is a subset \(C\subseteq V\) such that every two distinct vertices in \(C\) are adjacent. Equivalently, the subgraph induced by \(C\) is complete.[1]
The recognition invariant is vertex subset + pairwise adjacency + undirected graph + induced completeness.
Structural Signature¶
- An undirected graph, usually simple.
- A selected vertex subset.
- Every distinct vertex pair joined by an edge.
- Induced subgraph isomorphic to a complete graph.
- Size as the clique’s cardinality.
- Maximality meaning inclusion-maximal.
- Maximum meaning largest cardinality.
- Clique number \(\omega(G)\).
- Independent-set duality in the complement graph.
- Triangle as a three-vertex clique.
- Enumeration and decision variants.
- Computational hardness for maximum/threshold problems.
What It Is Not¶
It is not necessarily maximal: a pair inside a triangle is a clique but can be enlarged. A maximal clique need not be maximum. It is not a connected component, community, or adolescent social clique unless the modeled relation is explicitly pairwise adjacency.[2]
Scope of Application¶
Cliques encode mutually compatible choices, pairwise-conflicting constraints, dense graph motifs, social acquaintance groups, molecular interactions, bioinformatics matches, and reductions between graph problems. The decision problem asking whether a clique of size at least \(k\) exists is NP-complete.[3]
Clarity¶
Pairwise adjacency is exact. High internal density below completeness is not a clique. In directed, weighted, temporal, or uncertain networks, the adjacency relation must first be converted into an explicit undirected criterion.
Manages Complexity¶
The clique predicate compresses \(\binom{|C|}{2}\) adjacency requirements into one named object. Complement duality converts clique questions into independent-set questions, and maximal-clique algorithms bound search through local extension rules.
Abstract Reasoning¶
- Fix graph type and adjacency semantics.
- Select candidate vertices.
- Check every distinct pair.
- To test maximality, search for any outside vertex adjacent to all members.
- To test maximum status, compare against all feasible cliques or a certified bound.
- Use complement duality where useful.
- Separate enumeration, decision, and optimization claims.
Knowledge Transfer¶
The portable structure is a subset whose members satisfy a relation pairwise without exception. The proposed immediate parent is Network.
Examples¶
Triangle. Its three vertices form a clique.
Maximal but not maximum. A small complete region can be unextendable while another larger clique exists elsewhere.
Non-example. Four vertices with five of six possible edges are dense but not a clique.
Structural Tensions¶
- Local maximality versus global maximum.
- Exact completeness versus noisy density.
- Compact definition versus computational hardness.
- Graph abstraction versus domain-specific edge meaning.
- Enumeration output versus optimization certificate.
Structural–Framed Character¶
Pairwise compatibility, subset closure, and maximality are structural. Vertices, edges, induced subgraphs, complements, and clique algorithms are graph-theoretic frame.
Structural Core vs. Domain Accent¶
The portable core is universal pairwise satisfaction inside a subset. The constitutive accent is simple undirected adjacency and complete induced-subgraph semantics.
Instantiates / Related Primes¶
Network is the proposed immediate parent. Relation, Completeness, Compatibility, Subset, Maximality, and Optimization are related.
The prospective queue contains one strict edge to prime:network. No live DAG mutation is authorized.
Relationships to Other Abstractions¶
Current abstraction Clique (Graph Theory) Domain-specific
Parents (1) — more general patterns this builds on
-
Clique (Graph Theory) is a kind of Network Prime
Network is the proposed immediate parent.Relation, Completeness, Compatibility, Subset, Maximality, and Optimization are related. The prospective queue contains one strict edge to
prime:network. No live DAG mutation is authorized.
Hierarchy path (1) — routes to 1 parentless root
- Clique (Graph Theory) → Network → Reservoir-Flux Network → Conservation Laws → Invariance
Neighborhood in Abstraction Space¶
Clique (Graph Theory) sits in a sparse region of the domain-specific corpus (87th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.
Family — Graph Density, Distance & Planarity (11 abstractions)
Nearest neighbors
- Simplex Graph — 0.83
- Clique graph — 0.82
- Homogeneous Graph — 0.80
- Degree diameter problem — 0.79
- Turán Graph — 0.78
Computed from structural-signature embeddings · 2026-09-08
Not to Be Confused With¶
- Adolescent Clique.
- Complete connected component.
- Dense community.
- Maximal clique versus maximum clique.
- Clique cover.
- Clique graph derived from maximal cliques.
References¶
[1] Reinhard Diestel, Graph Theory, 5th ed., Springer, 2017. registry ↩
[2] J. A. Bondy and U. S. R. Murty, Graph Theory, Springer, 2008. registry ↩
[3] Richard M. Karp, “Reducibility Among Combinatorial Problems,” in Complexity of Computer Computations, Plenum, 1972. registry ↩
[4] J. W. Moon and L. Moser, “On Cliques in Graphs,” Israel Journal of Mathematics 3 (1965): 23–28. registry ↩