| ⊦ ( ( ( alldisjointp(alltids, gs.ghostlspmxf) ∧ disjointp(U(alltids, gs.ghostlspmxf), gs.gspmx) ∧ gs.y + (U(alltids, gs.ghostlspmxf) ∪ gs.gspmx).toMatrix(gs.r, # gs.x) * gs.x = gs.spmx.toMatrix(gs.r, # gs.x) * gs.x ∧ U(alltids, gs.ghostlspmxf) ∪ gs.gspmx ⊆ gs.spmx ∧ # gs.y = gs.r ∧ okspmx(gs.spmx, gs.r, # gs.x)) ∧ ls.np ∈ ls.lspmx ∧ gs.ghostlspmxf(ls.tid) = ls.lspmx -- ls.np) ∧ alldisjointp(alltids, gs0.ghostlspmxf) ∧ disjointp(U(alltids, gs0.ghostlspmxf), gs0.gspmx) ∧ gs0.y + (U(alltids, gs0.ghostlspmxf) ∪ gs0.gspmx).toMatrix(gs0.r, # gs0.x) * gs0.x = gs0.spmx.toMatrix(gs0.r, # gs0.x) * gs0.x ∧ U(alltids, gs0.ghostlspmxf) ∪ gs0.gspmx ⊆ gs0.spmx ∧ # gs0.y = gs0.r ∧ okspmx(gs0.spmx, gs0.r, # gs0.x)) ∧ gs.ghostlspmxf(ls.tid) = gs0.ghostlspmxf(ls.tid) ∧ gs0.gspmx ⊆ gs.gspmx → ls.np ∈ ls.lspmx ∧ gs0.ghostlspmxf(ls.tid) = ls.lspmx -- ls.np |