1 | 2. f: Label (|E| List) 3. g: Label (|E| List) 4. p:Label. g(p) f(p) 5. p,q:Label. agree_on_common(|MS(E)|;map(msg(E);f(p));map(msg(E);f(q))) 6. p: Label 7. q: Label agree_on_common(|MS(E)|;map(msg(E);g(p));map(msg(E);g(q))) |
2 | 2. f: Label (|E| List) 3. g: Label (|E| List) 4. a:|E|. p:Label. g(p) = filter( b. (b =msg=(E) a);f(p)) 5. p,q:Label. agree_on_common(|MS(E)|;map(msg(E);f(p));map(msg(E);f(q))) 6. p: Label 7. q: Label agree_on_common(|MS(E)|;map(msg(E);g(p));map(msg(E);g(q))) |
3 | 2. f: Label (|E| List) 3. g: Label (|E| List) 4. h: Label (|E| List) 5. p,q:Label. ( x f(p).( y g(q). (x =msg=(E) y))) 6. p:Label. h(p) = ((f(p)) @ (g(p))) 7. p,q:Label. agree_on_common(|MS(E)|;map(msg(E);f(p));map(msg(E);f(q))) 8. p,q:Label. agree_on_common(|MS(E)|;map(msg(E);g(p));map(msg(E);g(q))) 9. p: Label 10. q: Label agree_on_common(|MS(E)|;map(msg(E);h(p));map(msg(E);h(q))) |