Bondy's Theorem
   HOME

TheInfoList



OR:

In mathematics, Bondy's theorem is a bound on the number of elements needed to distinguish the sets in a
family of sets In set theory and related branches of mathematics, a collection F of subsets of a given set S is called a family of subsets of S, or a family of sets over S. More generally, a collection of any sets whatsoever is called a family of sets, set fami ...
from each other. It belongs to the field of combinatorics, and is named after
John Adrian Bondy John Adrian Bondy (born 1944 in London) is a retired English mathematician, known for his work in combinatorics and graph theory. Career Bondy received his Ph.D. in graph theory from the University of Oxford in 1969. His advisor was Dominic We ...
, who published it in 1972.


Statement

The theorem is as follows: :Let ''X'' be a set with ''n'' elements and let ''A''1, ''A''2, ..., ''A''''n'' be distinct subsets of ''X''. Then there exists a subset ''S'' of ''X'' with ''n'' − 1 elements such that the sets ''A''''i'' ∩ ''S'' are all distinct. In other words, if we have a 0-1 matrix with ''n'' rows and ''n'' columns such that each row is distinct, we can remove one column such that the rows of the resulting ''n'' × (''n'' − 1) matrix are distinct.


Example

Consider the 4 × 4 matrix :\begin 1&1&0&1\\ 0&1&0&1\\ 0&0&1&1\\ 0&1&1&0 \end where all rows are pairwise distinct. If we delete, for example, the first column, the resulting matrix :\begin 1&0&1\\ 1&0&1\\ 0&1&1\\ 1&1&0 \end no longer has this property: the first row is identical to the second row. Nevertheless, by Bondy's theorem we know that we can always find a column that can be deleted without introducing any identical rows. In this case, we can delete the third column: all rows of the 3 × 4 matrix :\begin 1&1&1\\ 0&1&1\\ 0&0&1\\ 0&1&0 \end are distinct. Another possibility would have been deleting the fourth column.


Learning theory application

From the perspective of
computational learning theory In computer science, computational learning theory (or just learning theory) is a subfield of artificial intelligence devoted to studying the design and analysis of machine learning algorithms. Overview Theoretical results in machine learning m ...
, Bondy's theorem can be rephrased as follows:. :Let ''C'' be a
concept class In computational learning theory in mathematics, a concept over a domain ''X'' is a total Boolean function over ''X''. A concept class is a class of concepts. Concept classes are a subject of computational learning theory. Concept class terminolog ...
over a finite domain ''X''. Then there exists a subset ''S'' of ''X'' with the size at most , ''C'',  − 1 such that ''S'' is a witness set for every concept in ''C''. This implies that every finite concept class ''C'' has its teaching dimension bounded by , ''C'',  − 1.


Notes

{{reflist Computational learning theory Theorems in combinatorics