I was going to ask this on the philosophy site but it doesn't support Latex which suggests me it's not a good match for this question. The question is about modal logic (where boxes mean "necessarily" and diamonds mean "possibly") and Kripke models.
I understand the necessity of identity (NI) to be the claim that
$a = b \to \Box(a = b)$
Assuming that is true, can it be proven that $a \neq b \to \Box(a \neq b)$?
I kind of have a draft of a proof but it starts by assuming that NI is itself necessary, which I'm not sure if it's a given since that NI alone is contentious AFAIK. I'm not sure if just assuming it is the same as assuming it as tautological in modal logic. My proof also assumes some axioms other than just K which I wonder if could be avoided. It goes like:
- $\Box(a = b \to \Box(a = b))$
- Contrapositive of 1: $\Box(\neg \Box(a = b) \to \neg(a = b))$
- Rewrite 2 as: $\Box(\Diamond(a \neq b) \to a \neq b)$
- K distribution axiom on 3: $\Box\Diamond(a \neq b) \to \Box(a \neq b)$
- Assume the antecedent $a \neq b$
- Apply axiom B of S5 to 5: $\Box\Diamond a \neq b$
- Modus Ponens on 4 and 6: $\Box(a \neq b)$
If that's correct, can it be improved by not having to assume the necessary version of NI, or by not needing S5?