Difference between a proposition and an assertion 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:


In a logic textbook, we read "It's raining" as an example of a proposition. This is not an assertion.
I look out of the window and say: "It's raining." From the context, it is clear that I am asserting this proposition to be true. Hence, it is an assertion.


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.
Both are statements.
For a Proposition, we can say whether it is true or false.
But for an assertion, no chance to be false and definitely it is true.
So you can identify that all assertions are prepositions also.
But all propositions should not be assertions.