Mathematical Tools for Data Mining:Set Theory, Partial Orders, Combinatorics