Let $S$ be a finite semi-group which basically means that it is an associative binary operation.
$A$ will be called as a generating set of $S$ if every element can be written as a multiplication of elements of $A$.
If $S$ is a group then there exists a $A$ of size $\log |S|$. I know previous statement is not true for semi-group $S$.
What is the size of smallest $A$(in terms of number of elements in it) which generates semi-group $S$? Note that $S$ is not a zero semi-group.
In the semigroup $S_n = \{x_1, \ldots, x_n\}$ with the product defined by $x_ix_j = x_j$ for all $i$ and $j$, the smallest set of generators is $S_n$ itself.