It may be a silly doubt, but let me ask this.
What is the difference between a proposition and an assertion?
I know there’s a very thin line between the two terminologies, but I’m unable to get that.
There is a subtle difference between the two:
A proposition is a statement in either a natural or a formal language, for which it makes sense to ask whether it is either true or false.
An assertion is a statement which one claims to be true.
As such, assertions are more restrictive than propositions. For example:
The distinction is fine, because everything that is a proposition can also be an assertion, while all assertions are necessarily propositions. So the distinction between the two depends entirely on the context.