| ⊦ ¬ hasSharing(r, st) ∧ path∃(str, r, r1, st) ∧ path∃(str, r, r2, st) ∧ ¬ path∃(str, r1, r2, st) ∧ ¬ path∃(str, r2, r1, st) → disjoint(str, r1 ' + r2 ', st) |
path∃(str, r, r2, st), path∃(str, r, r1, st) ⊦ hasSharing(r, st), path∃(str, r1, r2, st), path∃(str, r2, r1, st), disjoint(str, r1 ' + r2 ', st)
[[CONCRETESIMPRULES : ()]]