Assume or Imply? [closed]

There is one sense in which these two words have a similar meaning. What is the difference in this meaning, rather the difference in grammatical usage?

A assumes B

Smoke assumes fire.

This sentence doesn't work.

A implies B

Smoke implies fire.

If there is smoke, then there is a fire.


Assumptions are made by thinking beings. Things that cannot reason cannot make assumptions.

Implications are given by evidence.

Smoke assumes fire.

This makes no sense because smoke can't assume anything. It is not capable of reasoning.

Smoke implies fire.

This works because smoke is evidence of fire.