I'm now studying complexity theory and just meet 'a mapping reduction'.
I understand 'polynomial-time reduction from A to B' as 'If one can solve B and have polynomial time, one can solve A.' (Am I right?)
It implies problem A is not harder than (with polynomial time) B.
Then, what is reduced from A to B? How can I understand the word 'reduction'?
Let's assume that the problem A is "to have a cup of coffee". There are many ways to solve this problem, which depend on what you already have:
In all these cases you've reduced your problem to a sequence of known steps (sub-problems). If you know, how to solve these sub-problems in reasonable time, and their number is not too large, then you can solve your problem in reasonable time.
Enjoy your cup of coffee!