Ooh, nothing makes me happier than thinking about an interesting combinatorics problem.
@algopuzzles shared this interesting puzzle in the #exportober challenge.
A family of subsets from a ground set is an intersecting family if any two elements in the family intersect. Find an intersecting family of size without having a common fixed element among the elements of the family.
In one of the comments, @neeldhara had asked how many such families are there? This is an attempt to answer the question (which could possibly be incorrect - I am just giving a fair warning before you decide to spend your time reading this post. I often make mistakes in counting and overlook it).
Edit: I am answering a different question here
A family of subsets from a ground set is an intersecting family if at least two elements in the family intersect. Find an intersecting family of size without having a common fixed element among the elements of the family.
Let us call a family of size a valid family if it is an intersecting family and has no common fixed element among all the elements of the family
Think of each subset in the family as a binary string of length . Let be the binary strings corresponding to some valid family . Just because I like matrices, let us arrange these strings in a matrix (this is a matrix).
Since these strings correspond to a valid family, it means that there are no columns that are all 1s, and there exists at least one column with at least two ones.
For ease of typing, let us denote .
Let us define the following sets :
- - set of all possible configurations of the above matrix.
- - set of all matrix configurations in which no column has all 1's.
- - set of all matrix configurations in which at least one column has at least 2 ones.
- - set of all matrix configurations in which all columns have at most 1 one.
So from the definition of a valid configuration, it follows that the total number of valid configurations are .
Observation 1:
Observation 2: .
Observation 3: .
(Proof). .
- Computing
is the set of all matrix configurations in which no column has all 1's. Each column can be a non-all-ones column in ways. Since there are columns, the total number of configurations in which no column is filled with all-ones is .
- Computing
is the set of all matrix configurations in which all columns have at most 1 one. Each column can have at most 1 one in ways. So the total number of configurations in which all columns have at most 1 one is
Note: The above proof holds for counting the number of valid families of any size .
Please let me know if you spot some issues. Thanks 🙂