User:IssaRice/Restricting some class of mathematical objects

From Machinelearning

I'm not sure if this has a name, but I'll describe the pattern I'm thinking of and give some examples.

  1. We start with some general class of mathematical objects, and we want this class to satisfy some property.
  2. We find out that the class does not satisfy the property.
  3. We restrict the class to some subclass so that the subclass satisfies the property.

Now, I think pedagogically, it's important after step (3) to go back to step (2) and show why the same argument (that the property fails) doesn't work for the subclass. Is there anything else we can say generally for this pattern? It would be nice to have some sort of checklist for this, so that when you recognize this pattern, you can go through the checklist. Maybe another is to make sure that the property is something you actually care about (corresponds to some intuitive pre-theoretical notion, or has nice properties).

Example (from Li and Vitanyi):

  1. We start with the class of all partial functions over the nonnegative integers. We want this class to have some function that is additively optimal.
  2. We find out that there is no additively optimal partial function. (Example 2.0.1)
  3. We restrict the class to the class of partial recursive functions.

Here's another example:

  1. We start with the class of all subsets of . We want this class to have some number associated with each element satisfying some properties (corresponding to our intuitions about volumes and areas).
  2. We find out this is impossible.
  3. We restrict the subsets to the class of measurable subsets of .

Maybe another example from set theory:

  1. We start out with a bunch of sets. We want this system to be free of contradictions.
  2. Russell's paradox.
  3. The axiom of comprehension is restricted so we get fewer sets.

There is a kind of inverse of this process, e.g. in algorithmic probability, we might start out with computable measures, but then find that working with lower semicomputable semimeasures is more convenient.

See also

External links