Incidence structure
An incidence structure is a fundamental concept in combinatorics, defined as a triple D = (P, B, I), where P is a set of points, B is a disjoint set of blocks (or lines), and I \subseteq P \times B is a binary incidence relation specifying which points lie on which blocks.[1] This framework captures the relational patterns between elements without assuming geometric embedding, making it versatile for abstract modeling.[2] Incidence structures form the backbone of design theory, a branch of combinatorics concerned with arranging objects into balanced patterns according to specified rules.[3] Key properties include the degree of a point (the number of blocks containing it) and the degree of a block (the number of points it contains), often assumed constant in structured designs for regularity.[1] They generalize simpler configurations like graphs—where points are vertices and blocks are edges—and extend to more complex systems via incidence matrices, (0,1)-matrices encoding the relation I, whose row and column sums reflect degrees.[2] Simple incidence structures require distinct blocks to have distinct point sets, ensuring no redundancy.[1] Notable examples include projective planes, finite incidence structures where any two points determine a unique line and any two lines intersect at a unique point, such as the Fano plane (order 2) with 7 points and 7 lines.[2] Balanced incomplete block designs (BIBDs) are another class, where every pair of points appears in exactly \lambda blocks of fixed size k, underpinning statistical experiments and coding theory.[3] Steiner systems, a special case with \lambda = 1 for t-subsets, like the Steiner triple system of order 7, illustrate extremal configurations with minimal overlaps.[1] Affine geometries, such as AG_2(3) with 9 points and parallel classes of lines, provide resolvable examples where blocks partition the points.[2] Beyond pure mathematics, incidence structures have applications in error-correcting codes (e.g., deriving self-dual codes from symmetric designs), network analysis (modeling digraphs and spanning trees), and finite geometries for cryptographic protocols.[2] Existence theorems, such as those ensuring 1-designs via Gale-Ryser conditions on degrees, highlight their constructibility, while open problems like the existence of projective planes of non-prime-power order underscore ongoing research.[1]Definition and Terminology
Formal Definition
An incidence structure is formally defined as a triple (P, B, I), where P is a set whose elements are called points, B is a set whose elements are called blocks (or lines), and I \subseteq P \times B is a binary relation known as the incidence relation, which specifies the pairs (p, \beta) \in I indicating that the point p \in P lies on the block \beta \in B.[4] Unlike axiomatic systems such as projective or affine geometries, which impose specific incidence axioms (e.g., the existence of unique lines through distinct points), an incidence structure requires no such axioms and thus serves as a general framework encompassing a wide variety of combinatorial configurations. This definition applies equally to both finite and infinite cases, with the finite setting often studied in combinatorial contexts where the cardinalities v = |P| (number of points) and b = |B| (number of blocks) are of particular interest. The incidence relation I is typically neither reflexive nor transitive, but in many applications—particularly those modeling undirected geometric incidences—the incidence is symmetric in the sense that if a point lies on a block, the block contains the point, though formally the relation is from points to blocks. Alternatively, some definitions use a symmetric relation on the disjoint union P \cup B.[4] For the finite case, additional parameters such as the number of blocks containing a given point (replication number) or the number of points in a given block (block size) may be defined, though these vary across structures and are not part of the core definition.Basic Terminology
In an incidence structure (P, B, I), where P is the set of points, B is the set of blocks, and I \subseteq P \times B is the incidence relation, a point p \in P is said to be incident with a block \beta \in B if the ordered pair (p, \beta) belongs to I.[1] This binary relation captures the fundamental connection between points and blocks, forming the basis for all derived concepts in the structure.[5] From the incidence relation, several derived sets can be defined. The point set of a block \beta, denoted p(\beta), consists of all points incident with \beta: p(\beta) = \{ p \in P \mid (p, \beta) \in I \}. Dually, the block set of a point p, denoted b(p), comprises all blocks incident with p: b(p) = \{ \beta \in B \mid (p, \beta) \in I \}. These sets provide a set-theoretic perspective on the incidences involving a specific point or block.[1] A flag is an incident pair (p, \beta) with p \in P, \beta \in B, and (p, \beta) \in I; in the context of rank-2 geometries like incidence structures, flags represent the atomic incidences. The residue of a flag (p, \beta) is the induced substructure on the reduced sets p(\beta) \setminus \{p\} and b(p) \setminus \{\beta\}, equipped with the incidence relation restricted to these sets. This substructure captures the local configuration surrounding the flag, excluding the flag elements themselves.[5] Associated with these derived sets are cardinality measures that quantify the structure's uniformity or variability. The replication number of a point p, denoted r_p, is the number of blocks incident with p: r_p = |b(p)|. Symmetrically, the block size of a block \beta, denoted k_\beta, is the number of points incident with \beta: k_\beta = |p(\beta)|. These parameters describe the degree of each point and block in the bipartite incidence graph.[1]Fundamental Examples
Graphs
A graph serves as a fundamental example of an incidence structure, where the set of points P corresponds to the vertices V of the graph, the set of blocks B corresponds to the edges E, and the incidence relation I is defined such that a point p \in P is incident with a block \beta \in B if p is an endpoint of the edge \beta.[6] In the case of an undirected graph, the relation I is symmetric, meaning that if p is incident with \beta, then \beta is incident with p, reflecting the bidirectional nature of edge endpoints.[6] Consider the complete graph K_3, also known as a triangle, which provides a simple illustration. Here, P = \{1, 2, 3\} and B = \{e_{12}, e_{23}, e_{31}\}, where each block represents an edge connecting two points. The incidence relation I is given explicitly by: $1 incident with e_{12} and e_{31}; $2 incident with e_{12} and e_{23}; $3 incident with e_{23} and e_{31}.[7] This structure captures the connectivity of the graph, where every pair of distinct points is contained in exactly one block. A variant arises with directed graphs, or digraphs, where blocks are arcs representing oriented edges, introducing potential asymmetry in the incidence relation I. For instance, in a directed cycle on three vertices, P = \{1, 2, 3\} and B = \{a_{12}, a_{23}, a_{31}\}, with incidence defined such that a point p is incident with an arc a_{uv} if p = u (the tail) or p = v (the head); however, one may restrict I to tails only for out-incidence or heads only for in-incidence, yielding an asymmetric relation.[1] In this context, two points are adjacent if they share a common block, meaning there exists an edge connecting them.[6] The replication number r_p, or the number of blocks incident with a point p, corresponds to the degree of the vertex p in the graph.[7]Linear Spaces
A linear space is a special type of incidence structure consisting of a set of points P and a set of lines \mathcal{L} (blocks), where every pair of distinct points is contained in exactly one line, and every line contains at least two points.[8] This condition ensures that the structure is pairwise balanced with constant \lambda = 1, meaning each unordered pair of points appears in precisely one block.[9] Unlike more general incidence structures, linear spaces enforce uniqueness for point pairs without requiring uniform block sizes or additional intersection properties.[8] The defining axioms of a linear space (P, \mathcal{L}) are as follows:- LS1: For any two distinct points p, q \in P, there exists exactly one line \ell \in \mathcal{L} such that p and q are both incident with \ell.
- LS2: Every line \ell \in \mathcal{L} is incident with at least two points.