What perceptrons cannot learn
The adaptive part of a
perceptron cannot even tell if
two single bit features have the
same value!
Same:     (1,1) 1;  (0,0) 1
Different: (1,0) 0;  (0,1) 0
The four feature-output pairs
give four inequalities that are
impossible to satisfy:

     Data Space
0,1
1,1
1,0
0,0
The positive and negative cases
cannot be separated by a plane