Some random thoughts.

The question is, what is intelligence and learning from the perspective of computer science and mathematical reasoning?

I think, prediction is the basic quality of intelligence, differentiation is the basic quality of learning.