| p_os.keys = fo, jro.keys = ro, fi = ri, fi0 = fi1, fs = nodes(gstore ↓, jro0), jvalid, ¬ jvalid0, log = abs-log(nx, gstore ↓), fo.inodes?, ro.inodes?, fi0.inos < pmaxino, fi.inos < jmaxino, p_os < pmaxino, jro < jmaxino, log-cons(log, fs), refsize-cons(gstore0, range fi0), refsize-cons(gstore, range fi), ri-inj(fi1), ri-inj(ri), pmaxino ≤ jmaxino, fi0.lebs ⊆ dom gstore0, fi.lebs ⊆ dom gstore, jvalid1 ∧ nx ≠ [] → valid-journal-head(nx, gstore, jro0), jvalid → jvalid0 ⊦ jmaxino = 0, pmaxino = 0 |