Used simplifier rules: valid-journal-head: ⊦ valid-journal-head(nx, gstore, ginval) ↔ nx ≠ [] ∧ nx.last ∈ gstore ∧ ¬ nx.last ∈ ginval ∧ (gstore[nx.last].gndlist = [] ∨ gstore[nx.last].gndlist.last.end);