Skip to content

Add hereditary metaproperty for almost all properties which are#1674

Draft
felixpernegger wants to merge 1 commit intomainfrom
hereditaryallspaces
Draft

Add hereditary metaproperty for almost all properties which are#1674
felixpernegger wants to merge 1 commit intomainfrom
hereditaryallspaces

Conversation

@felixpernegger
Copy link
Collaborator

@felixpernegger felixpernegger commented Mar 13, 2026

Continuation of #1665.

I went over all properties (on spreadsheet) and noted which ones are hereditary and which ones are not.

The only ones remaining for which I do not know if they are hereditary or not are:

  • P76 (probably not)
  • P101 (I would be surprised)
  • P120 (probably not, but hard to think of counterexample) not hereditary. See comments
  • P138 (also doubt it, but pibase has only one nontrivial example for this property)
  • P166 (likely no, because separable isnt hereditary) this is hereditary, following https://topology.pi-base.org/spaces?q=metrizable+%2B+Separable+%2B+%7EHereditarily+separable (havent added this in the pr yet)
  • P169 (possibly? didnt wanna think about interiors in subspace topology too much)
  • P173 (most likely no, since sequential isnt, but that was already annoying to find counterexample on the internet) not hereditary.
  • P228 (no idea, also the most interesting case :) ) not hereditary, witnessed by S156, S23

If anyone wants to try, I used all easy tricks (locally 1-euclidean, ebeddable in R, empty space, singleton) already. A great amount of counterexamples for hard properties came from S108 and its subspaces in pi-base, maybe this also works for some of the remaing properties here.
Knowing that a property is NOT hereditary will be useful for a later proper implementation.

I was rather careful, but any metaproperty (positively) added in this PR should be checked (proofs should be all easy).

Again, the code itself was added by Claude Code based on my spreadsheet. :)

@felixpernegger felixpernegger changed the title Add hereditary property for almost all properties which are Add hereditary metaproperty for almost all properties which are Mar 13, 2026
@prabau
Copy link
Collaborator

prabau commented Mar 13, 2026

That may take a while to review properly. Any chance you could have a few smaller batches?

@felixpernegger
Copy link
Collaborator Author

That may take a while to review properly. Any chance you could have a few smaller batches?

I kind of prefer not to. Again, most of these are trivial (think: Hereditarily separable is hereditary)

@pzjp
Copy link
Collaborator

pzjp commented Mar 13, 2026

The example 2.5 in zbMATH 1458.54023 shows that P120 is not hereditary. If it was then it would actually be implied by P154.

@felixpernegger
Copy link
Collaborator Author

The example 2.5 in zbMATH 1458.54023 shows that P120 is not hereditary. If it was then it would actually be implied by P154.

thank you!!

@felixpernegger
Copy link
Collaborator Author

I keep this in draft until I figure out if the last 4 remaining properties are hereditary or not

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants