| n ∈ ofh[fd, fh] ⊦ ofh[fd, fh][n].fid = fh.fid, fd ∈ ofh, ∃ n0. n0 ∈ ofh ∧ ofh[n0].fid = ofh[fd, fh][n].fid |
fh = mkfh(fid, mode, m), n ∈ ofh[fd, fh] ⊦ ofh[fd, fh][n].fid = fid, fd ∈ ofh, ∃ n0. n0 ∈ ofh ∧ ofh[n0].fid = ofh[fd, fh][n].fid
Used simplifier rules: ⊦ (fid = fh.fid ∧ mode = fh.mode) ∧ m = fh.pos ↔ fh = mkfh(fid, mode, m); (elim) Used terms: fh, fid, mode, m