Line 4 is true, and has a truth value that is constant in time, so it is necessarily true, by my understanding of temporal modal logic.
- ☐{[[P(x1) ∨ P(x2) ∨... P(xi-1)] ∨ [P(xi+1 ∨...]] ∨ P(xi) } [4; modal logic]
- ☐{[[P(x1) ∨ P(x2) ∨... P(xi-1)] ∨ [P(xi+1 ∨...]] } ∨ P(xi) [5; modal logic]
- ◊¬{[[P(x1) ∨ P(x2) ∨... P(xi-1)] ∨ [P(xi+1 ∨...]] }
- ~☐{[[P(x1) ∨ P(x2) ∨... P(xi-1)] ∨ [P(xi+1 ∨...]] } [7;Df]
- P(xi) [6,8;DS]} [4; TML]
If it is possible that all the P(xi)'s have a truth value that varies in time, then they could all simultaneously be false, in which case line 5 would be false. Therefore at least one of the P(xi)'s has a truth value that is constant in time. Let it be P(xi). Therefore
If ☐{[[P(x1) ∨ P(x2) ∨... P(xi-1)] ∨ [P(xi+1 ∨...]] ∨ P(xi) } then ☐{[[P(x1) ∨ P(x2) ∨... P(xi-1)] ∨ [P(xi+1 ∨...]] } ∨ P(xi) [5; TML]
☐{[[P(x1) ∨ P(x2) ∨... P(xi-1)] ∨ [P(xi+1 ∨...]] } ∨ P(xi) [5,6; MP]
It is possible that all the P(xi)'s except P(xi) have a truth value that varies in time, so they could all be simultaneously false. Therefore
- ◊¬{[[P(x1) ∨ P(x2) ∨... P(xi-1)] ∨ [P(xi+1 ∨...]] }
- ~☐{[[P(x1) ∨ P(x2) ∨... P(xi-1)] ∨ [P(xi+1 ∨...]] } [8;Df]
- P(xi) [7,9;DS]