image

An example where X encompasses Y and Y encompasses X, depending on the viewpoint.

  • The set of “knowledge shared by A and B” is
  • Since it encompasses the set of “knowledge shared by Mr. A, Mr. B, and Mr. C,”
  • Shared knowledge f(S) in a set S of persons” means that f(S2) contains f(S1) when S1 contains S2.
    • This function f has the property of inverting the inclusion relation, but Mr. P and Mr. Q are unaware of the function’s existence.
    • So we call both S and f(S) by the same term, resulting in a disagreement about the inclusion relation

Another case where the inclusion relation of sets is reversed - A wraps around B. - I know both, but the other person only knows one.

concrete example

  • “General Knowledge” and “Special Knowledge.”
    • I would think “general” would be broad and almost encompass “special.”
    • Because sometimes “general” is a generalization of “special” that broadens the scope of its coverage.

[https://ja.wikipedia.org/wiki/共変性と反変性_(Computer](https://ja.wikipedia.org/wiki/共変性と反変性_(Computer) Science)

  • If A is a superclass of B, then A encompasses B
    • You may assign B to A, but you may not assign A to B.
    • On the other hand, a “function that takes A as an argument” should not be assigned to a “function that takes B as an argument”.
      • Substituting “a function that takes animals in general as arguments” for “a function that takes only cats as arguments” is unsafe, because it might be called with a dog as an argument.
      • So the inclusion relation of the set is inverted.
      • This is called anti-transformation.

This page is auto-translated from /nishio/集合の包含関係が逆 using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I’m very happy to spread my thought to non-Japanese readers.