In the mathematical theory of hypergraphs, a hedgehog is a 3-uniform hypergraph defined from an integer parameter . It has vertices, of which can be labeled by the integers from to and the remaining of which can be labeled by unordered pairs of these integers. For each pair of integers in this range, it has a hyperedge whose vertices have the labels , , and . Equivalently it can be formed from a complete graph by adding a new vertex to each edge of the complete graph, extending it to an order-3 hyperedge.[1][2]
The properties of this hypergraph make it of interest in Ramsey theory.[1][2]