Certainty
Certain
に決まっている
に決まっている means “certain that”. It is casual.
Example
私は試験を合格に決まっている。 I’m sure I’ll pass the exam.
に違いない
に違いない means “certain that”. It is polite.
Example
絶対に来るに違いない。 He’s definitely coming.
に相違ない
に相違ない means “certain that”. It is very formal.
Example
彼女は必ず悲しいに相違ない。 I’m certain that she’s sad.
Uncertain: というものではない
Means “there is no guarantee that”, “not necessarily”.
Example
い商品を買って良質というものではない。 Buying a product that is expensive does not guarantee that it is of good quality.
Not always: とは限らない
V
い-Adj
な-Adj + だ
N + だ
+ とは限らない
とは限らない means “not always”, “not necessarily”.
Example
大人は正しいとは限らない。 Adults are not always right.
Impossible
わけがない
V
い-Adj
な-Adj + な
+ わけがない
Means that there is no way, “impossible”. The nuance is that the way of doing is unknown, thus impossible for the subject. But someone else might know. It can also mean that the will to do is not present, especially with する.
Example
もうこんな時間。帰りわけがない。 It’s already this late. I have no way to go back home (I don’t know how).
ようがない・ようもない
~様がない means that there is no way, “impossible”. Works by removing ~ます from a verb and adding ようがない・ようもない. The nuance it that it is impossible in general. With する, it can mean the same as わけがない, i.e. “I don’t know how to”.
Example
全部食べられるようがないよ! It is impossible to eat it all!
まさか
Usually at the start of a sentence, expresses surprise, about something that seemed impossible.
Example
まさか僕たちのチームが負けた。 I cannot believe our team lost.