Edge Reconstruction Conjecture
Theorem 1(Conjecture).
Let , be two graphs on vertices with edges, with . Let the edge sets of and be and . Suppose for all . Then, .
Info
Recall that a “homomorphism” is a structure preserving map, which in this context means mapping edges to edges. So, any map which preserves edges is called a homomorphism. Just like in group theory, a bijective homomorphism is called an isomorphism, and two graphs are said to be isomorphic if there exists an isomorphism between them. Isomorphic graphs have the same structure up to relabelling of vertices.
The conjecture does not hold when . The graphs and with , and are a counterexample.
Theorem 2(Lemma).
Let be a graph with . Then, it is sufficient to know the set of all maximal proper subgraphs of , that is, to compute the number of edge-proper subgraphs of that are isomorphic to a given graph .
Proof
Let be a graph with edges, . Let be the number of subgraphs of that are isomorphic to . Let be the number of subgraphs of that are isomorphic to and contain the edge . Then, is known since it is the number of subgraphs of that are isomorphic to . Thus from and we know , , and . So, we also knowNote here that , since every subgraph of that is isomorphic to is counted times in the sum. Thus, we have . Since , we have . Thus, the knowledge of an are sufficient to determine .
Theorem 3(Theorem (Lovasz)).
The Edge Reconstruction Conjecture is true when .
Original paper by Lovasz
Proof
Let (where and have the same number of vertices) represent the set of all isomorphisms from to . We have to show that is non-empty.
Let be the set of all bijections from to such that if then , that is, maps edge of to a non-edge of . We want .By the principle of inclusion and exclusion, we have
For any , define . is the set of all bijections that map into for all . So, . Thus,
Similarly considering we get
Denote the number of edge-proper subgraphs of which are isomorphic to a graph by . Note from the preceding lemma that for any given graph with , is completely determined by . Similarly, is completely determined by . From our hypothesis, we know that , up to isomorphism. Thus, for all .
Now, let be the set of all graphs possessing edges, where . Then,
Thus, the terms in and with are equal. For , note that and since . Hence, (the identity isomorphism!), and we are done.
Generalizing the Inclusion Exclusion Principle
In order to further generalize the principle of inclusion and exclusion, we will develop some more theory on posets.
The Incidence Algebra of a Poset
Info
An algebra over a field is a vector space over that is also equipped with a bilinear multiplication operation .
Suppose that is a poset and . Define the incidence algebra of by
For , define for all . Clearly, .
For , define for all so that .
For , define
and note that . Bilinearity is easily verified. Thus, with these definitions, the incidence algebra is indeed an algebra.
Matrix Representation of the Algebra
Info
A linear extension of a poset is a totally ordered set that respects the poset’s structure. That is, if , .
Let be a linear extension of . Let denote the algebra of real matrices. Define a map by .
We claim that is an injective homomorphism. The injective part being obvious and trivial properties being easily proved, we will only check that . Let denote the th entry of .
Note that is always upper triangular, and that the set of all upper triangular matrices in forms a subalgebra of . Since is an injective homomorphism, , so is isomorphic to a subalgebra of the algebra of upper triangular matrices.
Now we shall have a look at a few important functions in .
Invertible elements in I(P)
The identity element of is
It is easy to verify that for any , we have . Note that the identity is unique, since the identity matrix is unique in . Having defined the identity, we can talk about invertible elements.
Clearly,
Since , is given by . Indeed, . If the for all and for all , then is also integer valued for all . This is because if a upper triangular matrix has integer valued entries and all diagonal entries equal to 1, is also diagonal with integer valued entries. We have for a strictly upper triangular (and hence nilpotent) matrix . Thus, for some .
The Möbius function
Define the incidence function of to be
The Möbius function is defined to be the inverse of the incidence function . From the previous section, we know that must be integer valued. Since , we know that for all ,
If ,
Thus, we get an inductive definition for :
Example 4(The Möbius function of a total order).
Suppose is a total order .
Then it is easily verified that
Lemma 5.
The power set is order isomorphic to the cartesian product where such that
Proof
Indeed, where if and if is an order preserving bijection
Lemma 6.
Let be posets with Möbius functions . if , then its Möbius function is defined by
Proof
call the product function on the right hand side . Let be the incidence function of . it is easily verified that and since inverses are unique, we have that the two functions are identical
Chains and antichains in posets
Note that if is a chain and is an antichain in a poset, then . From this, we immediately see:
Theorem 7(Lemma).
- If a poset has a chain of size , then it cannot be partitioned into fewer than antichains.
- If a poset has an antichain of size , then it cannot be partitioned into fewer than chains.
So, if is the size of the longest chain in , we know that cannot be partitioned into fewer than antichains. Can be partitioned into antichains?
Theorem 8.
If is the maximum chain length in a poset , then can be partitioned into antichains (and no fewer).
Proof
Define the height of an element to be the greatest number of elements in a chain whose greatest member is . Let be the set of elements of height . Then, by hypothesis, for , so ; and each is an antichain, since if and , then there is a chain , so has a height greater than . The no fewer part follows from the previous lemma.
The proof of the dual result is more involved.
Theorem 9(Dilworth's theoem).
If is the maximum antichain length in , then can be partitioned into chains (and no fewer).
Proof
The proof is by induction on . Clearly, the result holds for singleton posets. So suppose that it is true for all posets with fewer points than . Let be a minimal element of (recall that a minimal element is one which is not greater than any other element in the poset).
Case 1: is incomparable with everything else in . Then the largest antichain in has size , since adjoining gives a larger antichain. By induction, can be partitioned into chains; we add the singleton chain to produce the required partition.
Case 2: Some other points are comparable with .
Note that the length of the longest antichain in will remain , since if required can be replaced with any other element it is comparable to. By induction, we can partition into chains . For each , let be the set of elements of which are comparable to ., and define . Note that every element in is greater than for all , since is a minimal element. Also, must be above for all , since otherwise the elements of would be comparable to . Color the elements of with color .
Next, define . is the set of all elements incomparable with . By the argument in Case 1, can be written as the union of chains .
Let be a map from to which maps to .
It can be represented by a matrix. Let Let be a linear extension of the poset .