Improve definition Stone-Cech compactification of the integers (S108) - #1571

Merged
prabau merged 4 commits into
mainfrom
stone-chech-nice
Jan 10, 2026
Merged

Improve definition Stone-Cech compactification of the integers (S108)#1571
prabau merged 4 commits into
mainfrom
stone-chech-nice

Conversation

@felixpernegger

Copy link
Copy Markdown
Collaborator

No description provided.

@prabau

Copy link
Copy Markdown
Collaborator

I was actually also planning to update that description. So we may take the opportunity to modify a few other things.
Removed the easy label, as some discussion may be needed.

@prabau

prabau commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

I'm not concerned. This is something @prabau will be good to decide on.

@felixpernegger

felixpernegger commented Jan 2, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

Probably using $\beta\omega$ is more consistent, but as far as I see $\beta\mathbb{N}$ is the only one that is being used in the literature, so I would be inclined to keep that and maybe even renane to Stone Cech compactification of the natural numbers?
But
I suppose either way is fine. We should really have the Čech instead of Cech though :)

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

but as far as I see $β \mathbb N$ is the only one that is being used in the literature

Maybe you haven't seen too much literature since $\beta\omega$ is certainly used just as often by specialists.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

ok my bad

@prabauprabau changed the title Improve definition Stone-Cech compactification of the intergers (S108)Improve definition Stone-Cech compactification of the integers (S108)Jan 3, 2026
@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger should I make a commit with my suggestions above?

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Yes your suggestions seem nice

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

@prabau I applied your suggestions.

@prabau

Copy link
Copy Markdown
Collaborator

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

@prabau

Copy link
Copy Markdown
Collaborator

One thing I don't like. We first say it's the Stone-Cech compactification .... And then the next sentence says: "Explicitly, $X$ is the set of ultrafilters ..."

The Stone-Cech compactification can be described in multiple equivalent ways. The description via ultrafilters works well for a discrete $X$, but it's not the only way. So we should mention something to that effect.

Maybe: "One way to describe $X=\beta\omega$ is as the set of ultrafilters ..." (no need for "all" in there).

@Moniker1998 do you think we should add anything?

@prabau

Copy link
Copy Markdown
Collaborator

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

Please don't close any of that. All the issues and PRs that you opened are valuable and can remain open. We can follow up on them and still work on them and bring them to completion.

@felixpernegger

felixpernegger commented Jan 10, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@prabau feel free to reopen any of them (just go to closed issue/PR list and order by recently closed). Especially the left ray $\omega_1$ is cool I think.

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger I understand and I am sorry about all this. When discussions become too heated, it helps to have a thicker skin and take things more slowly. Your contributions and reviews have always been very valuable, so thank you for all of them. If some time in the future, after things settle down, you feel like getting back to it, you'll be more than welcome. And if not, I am sure you'll have plenty of things to keep you busy.

@prabau
prabau merged commit 83cba85 into mainJan 10, 2026
1 check passed
@prabau
prabau deleted the stone-chech-nice branch January 10, 2026 05:20
@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

That's not what I said. This was a message that if you have perceived feelings of persecution towards me then I don't want to deal with them. The if is important there, I was not making an assertion.

My position is completely reasonable.

And you have to understand that

  1. Me being blunt is not part of my "aggression" towards anyone but it's my demeanor, and I apply it to everyone the same way. I act the same towards Patrick. It's not that I hate him or am angry at him.
  2. I could technically stop being blunt and constantly consider how polite I should be etc., but for me this will just lead to reduction in productivity, because I did that before and it resulted exactly as I expected.

As Patrick said, you ought to have thick skin because this really isn't changing, and it's unreasonable to demand that it does. Making demands that I change my personality is really intrusive on my very own being. I understand you didn't see it as that though, but if you think about it, it really is that.

Lastly do note that I did accept your previous edits, I am not opposed to them. The other edit I had reasons to not accept.

If you look at how you acted as a result of that, you will also see that this is irrational behaviour. I understand that in your outlook you had a false positive of sorts, and you acted based on that false positive. This is the issue with emotions deciding for you, really. They're bad when it comes to false positives, and usually it's ill-advised to follow them.

That's how I see it.

@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

@Moniker1998 do you think we should add anything?

@prabau We could technically add the more common description of Stone-Cech compactification as the projective maximum of the compactifications of $\omega$, but it's not necessary.
The definition that is there now is my favourite one.

Alternatively we could define it as the closure of the image $\omega\to \mathbb{R}^{C^\ast(\omega)}$ where $n$ is sent to $(f(n))_{f\in C^\ast(\omega)}$, that's another construction. The projective maximum is more of a characterization in terms of properties.

The description looks fine as it is now to me though, this is just additional fluff.

Sign up for freeto 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

@felixpernegger@prabau@Moniker1998
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Improve definition Stone-Cech compactification of the integers (S108) - #1571

Merged
prabau merged 4 commits into
mainfrom
stone-chech-nice
Jan 10, 2026
Merged

Improve definition Stone-Cech compactification of the integers (S108)#1571
prabau merged 4 commits into
mainfrom
stone-chech-nice

Conversation

@felixpernegger

Copy link
Copy Markdown
Collaborator

No description provided.

@prabau

Copy link
Copy Markdown
Collaborator

I was actually also planning to update that description. So we may take the opportunity to modify a few other things.
Removed the easy label, as some discussion may be needed.

@prabau

prabau commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

I'm not concerned. This is something @prabau will be good to decide on.

@felixpernegger

felixpernegger commented Jan 2, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

Probably using $\beta\omega$ is more consistent, but as far as I see $\beta\mathbb{N}$ is the only one that is being used in the literature, so I would be inclined to keep that and maybe even renane to Stone Cech compactification of the natural numbers?
But
I suppose either way is fine. We should really have the Čech instead of Cech though :)

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

but as far as I see $β \mathbb N$ is the only one that is being used in the literature

Maybe you haven't seen too much literature since $\beta\omega$ is certainly used just as often by specialists.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

ok my bad

@prabauprabau changed the title Improve definition Stone-Cech compactification of the intergers (S108)Improve definition Stone-Cech compactification of the integers (S108)Jan 3, 2026
@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger should I make a commit with my suggestions above?

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Yes your suggestions seem nice

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

@prabau I applied your suggestions.

@prabau

Copy link
Copy Markdown
Collaborator

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

@prabau

Copy link
Copy Markdown
Collaborator

One thing I don't like. We first say it's the Stone-Cech compactification .... And then the next sentence says: "Explicitly, $X$ is the set of ultrafilters ..."

The Stone-Cech compactification can be described in multiple equivalent ways. The description via ultrafilters works well for a discrete $X$, but it's not the only way. So we should mention something to that effect.

Maybe: "One way to describe $X=\beta\omega$ is as the set of ultrafilters ..." (no need for "all" in there).

@Moniker1998 do you think we should add anything?

@prabau

Copy link
Copy Markdown
Collaborator

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

Please don't close any of that. All the issues and PRs that you opened are valuable and can remain open. We can follow up on them and still work on them and bring them to completion.

@felixpernegger

felixpernegger commented Jan 10, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@prabau feel free to reopen any of them (just go to closed issue/PR list and order by recently closed). Especially the left ray $\omega_1$ is cool I think.

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger I understand and I am sorry about all this. When discussions become too heated, it helps to have a thicker skin and take things more slowly. Your contributions and reviews have always been very valuable, so thank you for all of them. If some time in the future, after things settle down, you feel like getting back to it, you'll be more than welcome. And if not, I am sure you'll have plenty of things to keep you busy.

@prabau
prabau merged commit 83cba85 into mainJan 10, 2026
1 check passed
@prabau
prabau deleted the stone-chech-nice branch January 10, 2026 05:20
@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

That's not what I said. This was a message that if you have perceived feelings of persecution towards me then I don't want to deal with them. The if is important there, I was not making an assertion.

My position is completely reasonable.

And you have to understand that

  1. Me being blunt is not part of my "aggression" towards anyone but it's my demeanor, and I apply it to everyone the same way. I act the same towards Patrick. It's not that I hate him or am angry at him.
  2. I could technically stop being blunt and constantly consider how polite I should be etc., but for me this will just lead to reduction in productivity, because I did that before and it resulted exactly as I expected.

As Patrick said, you ought to have thick skin because this really isn't changing, and it's unreasonable to demand that it does. Making demands that I change my personality is really intrusive on my very own being. I understand you didn't see it as that though, but if you think about it, it really is that.

Lastly do note that I did accept your previous edits, I am not opposed to them. The other edit I had reasons to not accept.

If you look at how you acted as a result of that, you will also see that this is irrational behaviour. I understand that in your outlook you had a false positive of sorts, and you acted based on that false positive. This is the issue with emotions deciding for you, really. They're bad when it comes to false positives, and usually it's ill-advised to follow them.

That's how I see it.

@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

@Moniker1998 do you think we should add anything?

@prabau We could technically add the more common description of Stone-Cech compactification as the projective maximum of the compactifications of $\omega$, but it's not necessary.
The definition that is there now is my favourite one.

Alternatively we could define it as the closure of the image $\omega\to \mathbb{R}^{C^\ast(\omega)}$ where $n$ is sent to $(f(n))_{f\in C^\ast(\omega)}$, that's another construction. The projective maximum is more of a characterization in terms of properties.

The description looks fine as it is now to me though, this is just additional fluff.

Sign up for freeto 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

@felixpernegger@prabau@Moniker1998
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Improve definition Stone-Cech compactification of the integers (S108) - #1571

Merged
prabau merged 4 commits into
mainfrom
stone-chech-nice
Jan 10, 2026
Merged

Improve definition Stone-Cech compactification of the integers (S108)#1571
prabau merged 4 commits into
mainfrom
stone-chech-nice

Conversation

@felixpernegger

Copy link
Copy Markdown
Collaborator

No description provided.

@prabau

Copy link
Copy Markdown
Collaborator

I was actually also planning to update that description. So we may take the opportunity to modify a few other things.
Removed the easy label, as some discussion may be needed.

@prabau

prabau commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

I'm not concerned. This is something @prabau will be good to decide on.

@felixpernegger

felixpernegger commented Jan 2, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

Probably using $\beta\omega$ is more consistent, but as far as I see $\beta\mathbb{N}$ is the only one that is being used in the literature, so I would be inclined to keep that and maybe even renane to Stone Cech compactification of the natural numbers?
But
I suppose either way is fine. We should really have the Čech instead of Cech though :)

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

but as far as I see $β \mathbb N$ is the only one that is being used in the literature

Maybe you haven't seen too much literature since $\beta\omega$ is certainly used just as often by specialists.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

ok my bad

@prabauprabau changed the title Improve definition Stone-Cech compactification of the intergers (S108)Improve definition Stone-Cech compactification of the integers (S108)Jan 3, 2026
@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger should I make a commit with my suggestions above?

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Yes your suggestions seem nice

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

@prabau I applied your suggestions.

@prabau

Copy link
Copy Markdown
Collaborator

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

@prabau

Copy link
Copy Markdown
Collaborator

One thing I don't like. We first say it's the Stone-Cech compactification .... And then the next sentence says: "Explicitly, $X$ is the set of ultrafilters ..."

The Stone-Cech compactification can be described in multiple equivalent ways. The description via ultrafilters works well for a discrete $X$, but it's not the only way. So we should mention something to that effect.

Maybe: "One way to describe $X=\beta\omega$ is as the set of ultrafilters ..." (no need for "all" in there).

@Moniker1998 do you think we should add anything?

@prabau

Copy link
Copy Markdown
Collaborator

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

Please don't close any of that. All the issues and PRs that you opened are valuable and can remain open. We can follow up on them and still work on them and bring them to completion.

@felixpernegger

felixpernegger commented Jan 10, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@prabau feel free to reopen any of them (just go to closed issue/PR list and order by recently closed). Especially the left ray $\omega_1$ is cool I think.

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger I understand and I am sorry about all this. When discussions become too heated, it helps to have a thicker skin and take things more slowly. Your contributions and reviews have always been very valuable, so thank you for all of them. If some time in the future, after things settle down, you feel like getting back to it, you'll be more than welcome. And if not, I am sure you'll have plenty of things to keep you busy.

@prabau
prabau merged commit 83cba85 into mainJan 10, 2026
1 check passed
@prabau
prabau deleted the stone-chech-nice branch January 10, 2026 05:20
@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

That's not what I said. This was a message that if you have perceived feelings of persecution towards me then I don't want to deal with them. The if is important there, I was not making an assertion.

My position is completely reasonable.

And you have to understand that

  1. Me being blunt is not part of my "aggression" towards anyone but it's my demeanor, and I apply it to everyone the same way. I act the same towards Patrick. It's not that I hate him or am angry at him.
  2. I could technically stop being blunt and constantly consider how polite I should be etc., but for me this will just lead to reduction in productivity, because I did that before and it resulted exactly as I expected.

As Patrick said, you ought to have thick skin because this really isn't changing, and it's unreasonable to demand that it does. Making demands that I change my personality is really intrusive on my very own being. I understand you didn't see it as that though, but if you think about it, it really is that.

Lastly do note that I did accept your previous edits, I am not opposed to them. The other edit I had reasons to not accept.

If you look at how you acted as a result of that, you will also see that this is irrational behaviour. I understand that in your outlook you had a false positive of sorts, and you acted based on that false positive. This is the issue with emotions deciding for you, really. They're bad when it comes to false positives, and usually it's ill-advised to follow them.

That's how I see it.

@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

@Moniker1998 do you think we should add anything?

@prabau We could technically add the more common description of Stone-Cech compactification as the projective maximum of the compactifications of $\omega$, but it's not necessary.
The definition that is there now is my favourite one.

Alternatively we could define it as the closure of the image $\omega\to \mathbb{R}^{C^\ast(\omega)}$ where $n$ is sent to $(f(n))_{f\in C^\ast(\omega)}$, that's another construction. The projective maximum is more of a characterization in terms of properties.

The description looks fine as it is now to me though, this is just additional fluff.

Sign up for freeto 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

@felixpernegger@prabau@Moniker1998
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Improve definition Stone-Cech compactification of the integers (S108) - #1571

Merged
prabau merged 4 commits into
mainfrom
stone-chech-nice
Jan 10, 2026
Merged

Improve definition Stone-Cech compactification of the integers (S108)#1571
prabau merged 4 commits into
mainfrom
stone-chech-nice

Conversation

@felixpernegger

Copy link
Copy Markdown
Collaborator

No description provided.

@prabau

Copy link
Copy Markdown
Collaborator

I was actually also planning to update that description. So we may take the opportunity to modify a few other things.
Removed the easy label, as some discussion may be needed.

@prabau

prabau commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

I'm not concerned. This is something @prabau will be good to decide on.

@felixpernegger

felixpernegger commented Jan 2, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

Probably using $\beta\omega$ is more consistent, but as far as I see $\beta\mathbb{N}$ is the only one that is being used in the literature, so I would be inclined to keep that and maybe even renane to Stone Cech compactification of the natural numbers?
But
I suppose either way is fine. We should really have the Čech instead of Cech though :)

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

but as far as I see $β \mathbb N$ is the only one that is being used in the literature

Maybe you haven't seen too much literature since $\beta\omega$ is certainly used just as often by specialists.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

ok my bad

@prabauprabau changed the title Improve definition Stone-Cech compactification of the intergers (S108)Improve definition Stone-Cech compactification of the integers (S108)Jan 3, 2026
@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger should I make a commit with my suggestions above?

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Yes your suggestions seem nice

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

@prabau I applied your suggestions.

@prabau

Copy link
Copy Markdown
Collaborator

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

@prabau

Copy link
Copy Markdown
Collaborator

One thing I don't like. We first say it's the Stone-Cech compactification .... And then the next sentence says: "Explicitly, $X$ is the set of ultrafilters ..."

The Stone-Cech compactification can be described in multiple equivalent ways. The description via ultrafilters works well for a discrete $X$, but it's not the only way. So we should mention something to that effect.

Maybe: "One way to describe $X=\beta\omega$ is as the set of ultrafilters ..." (no need for "all" in there).

@Moniker1998 do you think we should add anything?

@prabau

Copy link
Copy Markdown
Collaborator

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

Please don't close any of that. All the issues and PRs that you opened are valuable and can remain open. We can follow up on them and still work on them and bring them to completion.

@felixpernegger

felixpernegger commented Jan 10, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@prabau feel free to reopen any of them (just go to closed issue/PR list and order by recently closed). Especially the left ray $\omega_1$ is cool I think.

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger I understand and I am sorry about all this. When discussions become too heated, it helps to have a thicker skin and take things more slowly. Your contributions and reviews have always been very valuable, so thank you for all of them. If some time in the future, after things settle down, you feel like getting back to it, you'll be more than welcome. And if not, I am sure you'll have plenty of things to keep you busy.

@prabau
prabau merged commit 83cba85 into mainJan 10, 2026
1 check passed
@prabau
prabau deleted the stone-chech-nice branch January 10, 2026 05:20
@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

That's not what I said. This was a message that if you have perceived feelings of persecution towards me then I don't want to deal with them. The if is important there, I was not making an assertion.

My position is completely reasonable.

And you have to understand that

  1. Me being blunt is not part of my "aggression" towards anyone but it's my demeanor, and I apply it to everyone the same way. I act the same towards Patrick. It's not that I hate him or am angry at him.
  2. I could technically stop being blunt and constantly consider how polite I should be etc., but for me this will just lead to reduction in productivity, because I did that before and it resulted exactly as I expected.

As Patrick said, you ought to have thick skin because this really isn't changing, and it's unreasonable to demand that it does. Making demands that I change my personality is really intrusive on my very own being. I understand you didn't see it as that though, but if you think about it, it really is that.

Lastly do note that I did accept your previous edits, I am not opposed to them. The other edit I had reasons to not accept.

If you look at how you acted as a result of that, you will also see that this is irrational behaviour. I understand that in your outlook you had a false positive of sorts, and you acted based on that false positive. This is the issue with emotions deciding for you, really. They're bad when it comes to false positives, and usually it's ill-advised to follow them.

That's how I see it.

@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

@Moniker1998 do you think we should add anything?

@prabau We could technically add the more common description of Stone-Cech compactification as the projective maximum of the compactifications of $\omega$, but it's not necessary.
The definition that is there now is my favourite one.

Alternatively we could define it as the closure of the image $\omega\to \mathbb{R}^{C^\ast(\omega)}$ where $n$ is sent to $(f(n))_{f\in C^\ast(\omega)}$, that's another construction. The projective maximum is more of a characterization in terms of properties.

The description looks fine as it is now to me though, this is just additional fluff.

Sign up for freeto 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

@felixpernegger@prabau@Moniker1998
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Improve definition Stone-Cech compactification of the integers (S108) - #1571

Merged
prabau merged 4 commits into
mainfrom
stone-chech-nice
Jan 10, 2026
Merged

Improve definition Stone-Cech compactification of the integers (S108)#1571
prabau merged 4 commits into
mainfrom
stone-chech-nice

Conversation

@felixpernegger

Copy link
Copy Markdown
Collaborator

No description provided.

@prabau

Copy link
Copy Markdown
Collaborator

I was actually also planning to update that description. So we may take the opportunity to modify a few other things.
Removed the easy label, as some discussion may be needed.

@prabau

prabau commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

I'm not concerned. This is something @prabau will be good to decide on.

@felixpernegger

felixpernegger commented Jan 2, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

Probably using $\beta\omega$ is more consistent, but as far as I see $\beta\mathbb{N}$ is the only one that is being used in the literature, so I would be inclined to keep that and maybe even renane to Stone Cech compactification of the natural numbers?
But
I suppose either way is fine. We should really have the Čech instead of Cech though :)

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

but as far as I see $β \mathbb N$ is the only one that is being used in the literature

Maybe you haven't seen too much literature since $\beta\omega$ is certainly used just as often by specialists.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

ok my bad

@prabauprabau changed the title Improve definition Stone-Cech compactification of the intergers (S108)Improve definition Stone-Cech compactification of the integers (S108)Jan 3, 2026
@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger should I make a commit with my suggestions above?

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Yes your suggestions seem nice

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

@prabau I applied your suggestions.

@prabau

Copy link
Copy Markdown
Collaborator

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

@prabau

Copy link
Copy Markdown
Collaborator

One thing I don't like. We first say it's the Stone-Cech compactification .... And then the next sentence says: "Explicitly, $X$ is the set of ultrafilters ..."

The Stone-Cech compactification can be described in multiple equivalent ways. The description via ultrafilters works well for a discrete $X$, but it's not the only way. So we should mention something to that effect.

Maybe: "One way to describe $X=\beta\omega$ is as the set of ultrafilters ..." (no need for "all" in there).

@Moniker1998 do you think we should add anything?

@prabau

Copy link
Copy Markdown
Collaborator

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

Please don't close any of that. All the issues and PRs that you opened are valuable and can remain open. We can follow up on them and still work on them and bring them to completion.

@felixpernegger

felixpernegger commented Jan 10, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@prabau feel free to reopen any of them (just go to closed issue/PR list and order by recently closed). Especially the left ray $\omega_1$ is cool I think.

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger I understand and I am sorry about all this. When discussions become too heated, it helps to have a thicker skin and take things more slowly. Your contributions and reviews have always been very valuable, so thank you for all of them. If some time in the future, after things settle down, you feel like getting back to it, you'll be more than welcome. And if not, I am sure you'll have plenty of things to keep you busy.

@prabau
prabau merged commit 83cba85 into mainJan 10, 2026
1 check passed
@prabau
prabau deleted the stone-chech-nice branch January 10, 2026 05:20
@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

That's not what I said. This was a message that if you have perceived feelings of persecution towards me then I don't want to deal with them. The if is important there, I was not making an assertion.

My position is completely reasonable.

And you have to understand that

  1. Me being blunt is not part of my "aggression" towards anyone but it's my demeanor, and I apply it to everyone the same way. I act the same towards Patrick. It's not that I hate him or am angry at him.
  2. I could technically stop being blunt and constantly consider how polite I should be etc., but for me this will just lead to reduction in productivity, because I did that before and it resulted exactly as I expected.

As Patrick said, you ought to have thick skin because this really isn't changing, and it's unreasonable to demand that it does. Making demands that I change my personality is really intrusive on my very own being. I understand you didn't see it as that though, but if you think about it, it really is that.

Lastly do note that I did accept your previous edits, I am not opposed to them. The other edit I had reasons to not accept.

If you look at how you acted as a result of that, you will also see that this is irrational behaviour. I understand that in your outlook you had a false positive of sorts, and you acted based on that false positive. This is the issue with emotions deciding for you, really. They're bad when it comes to false positives, and usually it's ill-advised to follow them.

That's how I see it.

@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

@Moniker1998 do you think we should add anything?

@prabau We could technically add the more common description of Stone-Cech compactification as the projective maximum of the compactifications of $\omega$, but it's not necessary.
The definition that is there now is my favourite one.

Alternatively we could define it as the closure of the image $\omega\to \mathbb{R}^{C^\ast(\omega)}$ where $n$ is sent to $(f(n))_{f\in C^\ast(\omega)}$, that's another construction. The projective maximum is more of a characterization in terms of properties.

The description looks fine as it is now to me though, this is just additional fluff.

Sign up for freeto 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

@felixpernegger@prabau@Moniker1998
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Improve definition Stone-Cech compactification of the integers (S108) - #1571

Merged
prabau merged 4 commits into
mainfrom
stone-chech-nice
Jan 10, 2026
Merged

Improve definition Stone-Cech compactification of the integers (S108)#1571
prabau merged 4 commits into
mainfrom
stone-chech-nice

Conversation

@felixpernegger

Copy link
Copy Markdown
Collaborator

No description provided.

@prabau

Copy link
Copy Markdown
Collaborator

I was actually also planning to update that description. So we may take the opportunity to modify a few other things.
Removed the easy label, as some discussion may be needed.

@prabau

prabau commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

I'm not concerned. This is something @prabau will be good to decide on.

@felixpernegger

felixpernegger commented Jan 2, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

Probably using $\beta\omega$ is more consistent, but as far as I see $\beta\mathbb{N}$ is the only one that is being used in the literature, so I would be inclined to keep that and maybe even renane to Stone Cech compactification of the natural numbers?
But
I suppose either way is fine. We should really have the Čech instead of Cech though :)

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

but as far as I see $β \mathbb N$ is the only one that is being used in the literature

Maybe you haven't seen too much literature since $\beta\omega$ is certainly used just as often by specialists.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

ok my bad

@prabauprabau changed the title Improve definition Stone-Cech compactification of the intergers (S108)Improve definition Stone-Cech compactification of the integers (S108)Jan 3, 2026
@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger should I make a commit with my suggestions above?

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Yes your suggestions seem nice

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

@prabau I applied your suggestions.

@prabau

Copy link
Copy Markdown
Collaborator

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

@prabau

Copy link
Copy Markdown
Collaborator

One thing I don't like. We first say it's the Stone-Cech compactification .... And then the next sentence says: "Explicitly, $X$ is the set of ultrafilters ..."

The Stone-Cech compactification can be described in multiple equivalent ways. The description via ultrafilters works well for a discrete $X$, but it's not the only way. So we should mention something to that effect.

Maybe: "One way to describe $X=\beta\omega$ is as the set of ultrafilters ..." (no need for "all" in there).

@Moniker1998 do you think we should add anything?

@prabau

Copy link
Copy Markdown
Collaborator

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

Please don't close any of that. All the issues and PRs that you opened are valuable and can remain open. We can follow up on them and still work on them and bring them to completion.

@felixpernegger

felixpernegger commented Jan 10, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@prabau feel free to reopen any of them (just go to closed issue/PR list and order by recently closed). Especially the left ray $\omega_1$ is cool I think.

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger I understand and I am sorry about all this. When discussions become too heated, it helps to have a thicker skin and take things more slowly. Your contributions and reviews have always been very valuable, so thank you for all of them. If some time in the future, after things settle down, you feel like getting back to it, you'll be more than welcome. And if not, I am sure you'll have plenty of things to keep you busy.

@prabau
prabau merged commit 83cba85 into mainJan 10, 2026
1 check passed
@prabau
prabau deleted the stone-chech-nice branch January 10, 2026 05:20
@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

That's not what I said. This was a message that if you have perceived feelings of persecution towards me then I don't want to deal with them. The if is important there, I was not making an assertion.

My position is completely reasonable.

And you have to understand that

  1. Me being blunt is not part of my "aggression" towards anyone but it's my demeanor, and I apply it to everyone the same way. I act the same towards Patrick. It's not that I hate him or am angry at him.
  2. I could technically stop being blunt and constantly consider how polite I should be etc., but for me this will just lead to reduction in productivity, because I did that before and it resulted exactly as I expected.

As Patrick said, you ought to have thick skin because this really isn't changing, and it's unreasonable to demand that it does. Making demands that I change my personality is really intrusive on my very own being. I understand you didn't see it as that though, but if you think about it, it really is that.

Lastly do note that I did accept your previous edits, I am not opposed to them. The other edit I had reasons to not accept.

If you look at how you acted as a result of that, you will also see that this is irrational behaviour. I understand that in your outlook you had a false positive of sorts, and you acted based on that false positive. This is the issue with emotions deciding for you, really. They're bad when it comes to false positives, and usually it's ill-advised to follow them.

That's how I see it.

@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

@Moniker1998 do you think we should add anything?

@prabau We could technically add the more common description of Stone-Cech compactification as the projective maximum of the compactifications of $\omega$, but it's not necessary.
The definition that is there now is my favourite one.

Alternatively we could define it as the closure of the image $\omega\to \mathbb{R}^{C^\ast(\omega)}$ where $n$ is sent to $(f(n))_{f\in C^\ast(\omega)}$, that's another construction. The projective maximum is more of a characterization in terms of properties.

The description looks fine as it is now to me though, this is just additional fluff.

Sign up for freeto 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

@felixpernegger@prabau@Moniker1998
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Improve definition Stone-Cech compactification of the integers (S108) - #1571

Merged
prabau merged 4 commits into
mainfrom
stone-chech-nice
Jan 10, 2026
Merged

Improve definition Stone-Cech compactification of the integers (S108)#1571
prabau merged 4 commits into
mainfrom
stone-chech-nice

Conversation

@felixpernegger

Copy link
Copy Markdown
Collaborator

No description provided.

@prabau

Copy link
Copy Markdown
Collaborator

I was actually also planning to update that description. So we may take the opportunity to modify a few other things.
Removed the easy label, as some discussion may be needed.

@prabau

prabau commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

I'm not concerned. This is something @prabau will be good to decide on.

@felixpernegger

felixpernegger commented Jan 2, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

Probably using $\beta\omega$ is more consistent, but as far as I see $\beta\mathbb{N}$ is the only one that is being used in the literature, so I would be inclined to keep that and maybe even renane to Stone Cech compactification of the natural numbers?
But
I suppose either way is fine. We should really have the Čech instead of Cech though :)

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

but as far as I see $β \mathbb N$ is the only one that is being used in the literature

Maybe you haven't seen too much literature since $\beta\omega$ is certainly used just as often by specialists.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

ok my bad

@prabauprabau changed the title Improve definition Stone-Cech compactification of the intergers (S108)Improve definition Stone-Cech compactification of the integers (S108)Jan 3, 2026
@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger should I make a commit with my suggestions above?

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Yes your suggestions seem nice

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

@prabau I applied your suggestions.

@prabau

Copy link
Copy Markdown
Collaborator

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

@prabau

Copy link
Copy Markdown
Collaborator

One thing I don't like. We first say it's the Stone-Cech compactification .... And then the next sentence says: "Explicitly, $X$ is the set of ultrafilters ..."

The Stone-Cech compactification can be described in multiple equivalent ways. The description via ultrafilters works well for a discrete $X$, but it's not the only way. So we should mention something to that effect.

Maybe: "One way to describe $X=\beta\omega$ is as the set of ultrafilters ..." (no need for "all" in there).

@Moniker1998 do you think we should add anything?

@prabau

Copy link
Copy Markdown
Collaborator

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

Please don't close any of that. All the issues and PRs that you opened are valuable and can remain open. We can follow up on them and still work on them and bring them to completion.

@felixpernegger

felixpernegger commented Jan 10, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@prabau feel free to reopen any of them (just go to closed issue/PR list and order by recently closed). Especially the left ray $\omega_1$ is cool I think.

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger I understand and I am sorry about all this. When discussions become too heated, it helps to have a thicker skin and take things more slowly. Your contributions and reviews have always been very valuable, so thank you for all of them. If some time in the future, after things settle down, you feel like getting back to it, you'll be more than welcome. And if not, I am sure you'll have plenty of things to keep you busy.

@prabau
prabau merged commit 83cba85 into mainJan 10, 2026
1 check passed
@prabau
prabau deleted the stone-chech-nice branch January 10, 2026 05:20
@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

That's not what I said. This was a message that if you have perceived feelings of persecution towards me then I don't want to deal with them. The if is important there, I was not making an assertion.

My position is completely reasonable.

And you have to understand that

  1. Me being blunt is not part of my "aggression" towards anyone but it's my demeanor, and I apply it to everyone the same way. I act the same towards Patrick. It's not that I hate him or am angry at him.
  2. I could technically stop being blunt and constantly consider how polite I should be etc., but for me this will just lead to reduction in productivity, because I did that before and it resulted exactly as I expected.

As Patrick said, you ought to have thick skin because this really isn't changing, and it's unreasonable to demand that it does. Making demands that I change my personality is really intrusive on my very own being. I understand you didn't see it as that though, but if you think about it, it really is that.

Lastly do note that I did accept your previous edits, I am not opposed to them. The other edit I had reasons to not accept.

If you look at how you acted as a result of that, you will also see that this is irrational behaviour. I understand that in your outlook you had a false positive of sorts, and you acted based on that false positive. This is the issue with emotions deciding for you, really. They're bad when it comes to false positives, and usually it's ill-advised to follow them.

That's how I see it.

@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

@Moniker1998 do you think we should add anything?

@prabau We could technically add the more common description of Stone-Cech compactification as the projective maximum of the compactifications of $\omega$, but it's not necessary.
The definition that is there now is my favourite one.

Alternatively we could define it as the closure of the image $\omega\to \mathbb{R}^{C^\ast(\omega)}$ where $n$ is sent to $(f(n))_{f\in C^\ast(\omega)}$, that's another construction. The projective maximum is more of a characterization in terms of properties.

The description looks fine as it is now to me though, this is just additional fluff.

Sign up for freeto 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

@felixpernegger@prabau@Moniker1998
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Improve definition Stone-Cech compactification of the integers (S108) - #1571

Merged
prabau merged 4 commits into
mainfrom
stone-chech-nice
Jan 10, 2026
Merged

Improve definition Stone-Cech compactification of the integers (S108)#1571
prabau merged 4 commits into
mainfrom
stone-chech-nice

Conversation

@felixpernegger

Copy link
Copy Markdown
Collaborator

No description provided.

@prabau

Copy link
Copy Markdown
Collaborator

I was actually also planning to update that description. So we may take the opportunity to modify a few other things.
Removed the easy label, as some discussion may be needed.

@prabau

prabau commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

I'm not concerned. This is something @prabau will be good to decide on.

@felixpernegger

felixpernegger commented Jan 2, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@felixpernegger@yhx-12243@Moniker1998
Here are a few suggestions to be discussed. Would like to solicit your opinion.

  • change the name of the space to Stone-Čech compactification $\beta\omega$ of the integers
    i.e., add the symbolic name of the space as part of the pi-base name

  • Should we use $\beta\mathbb N$ or $\beta\omega$ for the main symbolic name?

  • Have $\beta\mathbb N$ as alias and remove all the other aliases

Probably using $\beta\omega$ is more consistent, but as far as I see $\beta\mathbb{N}$ is the only one that is being used in the literature, so I would be inclined to keep that and maybe even renane to Stone Cech compactification of the natural numbers?
But
I suppose either way is fine. We should really have the Čech instead of Cech though :)

@Moniker1998

Moniker1998 commented Jan 2, 2026

Copy link
Copy Markdown
Collaborator

but as far as I see $β \mathbb N$ is the only one that is being used in the literature

Maybe you haven't seen too much literature since $\beta\omega$ is certainly used just as often by specialists.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

ok my bad

@prabauprabau changed the title Improve definition Stone-Cech compactification of the intergers (S108)Improve definition Stone-Cech compactification of the integers (S108)Jan 3, 2026
@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger should I make a commit with my suggestions above?

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Yes your suggestions seem nice

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

@prabau I applied your suggestions.

@prabau

Copy link
Copy Markdown
Collaborator

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

@felixpernegger

Copy link
Copy Markdown
CollaboratorAuthor

Why did you close this?

I'll take a look and possibly comment on some other things that could be added.

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

@prabau

Copy link
Copy Markdown
Collaborator

One thing I don't like. We first say it's the Stone-Cech compactification .... And then the next sentence says: "Explicitly, $X$ is the set of ultrafilters ..."

The Stone-Cech compactification can be described in multiple equivalent ways. The description via ultrafilters works well for a discrete $X$, but it's not the only way. So we should mention something to that effect.

Maybe: "One way to describe $X=\beta\omega$ is as the set of ultrafilters ..." (no need for "all" in there).

@Moniker1998 do you think we should add anything?

@prabau

Copy link
Copy Markdown
Collaborator

As I said in #1591, I will take some time off from pi-base now, so I closed all issues and PRs opened by me.

Please don't close any of that. All the issues and PRs that you opened are valuable and can remain open. We can follow up on them and still work on them and bring them to completion.

@felixpernegger

felixpernegger commented Jan 10, 2026

Copy link
Copy Markdown
CollaboratorAuthor

@prabau feel free to reopen any of them (just go to closed issue/PR list and order by recently closed). Especially the left ray $\omega_1$ is cool I think.

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

@prabau

Copy link
Copy Markdown
Collaborator

@felixpernegger I understand and I am sorry about all this. When discussions become too heated, it helps to have a thicker skin and take things more slowly. Your contributions and reviews have always been very valuable, so thank you for all of them. If some time in the future, after things settle down, you feel like getting back to it, you'll be more than welcome. And if not, I am sure you'll have plenty of things to keep you busy.

@prabau
prabau merged commit 83cba85 into mainJan 10, 2026
1 check passed
@prabau
prabau deleted the stone-chech-nice branch January 10, 2026 05:20
@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

But I hope you understand that I don't really want to continue on this for now if someone complains about me allegedly dragging them down due to my "perceived feelings of persecution".

That's not what I said. This was a message that if you have perceived feelings of persecution towards me then I don't want to deal with them. The if is important there, I was not making an assertion.

My position is completely reasonable.

And you have to understand that

  1. Me being blunt is not part of my "aggression" towards anyone but it's my demeanor, and I apply it to everyone the same way. I act the same towards Patrick. It's not that I hate him or am angry at him.
  2. I could technically stop being blunt and constantly consider how polite I should be etc., but for me this will just lead to reduction in productivity, because I did that before and it resulted exactly as I expected.

As Patrick said, you ought to have thick skin because this really isn't changing, and it's unreasonable to demand that it does. Making demands that I change my personality is really intrusive on my very own being. I understand you didn't see it as that though, but if you think about it, it really is that.

Lastly do note that I did accept your previous edits, I am not opposed to them. The other edit I had reasons to not accept.

If you look at how you acted as a result of that, you will also see that this is irrational behaviour. I understand that in your outlook you had a false positive of sorts, and you acted based on that false positive. This is the issue with emotions deciding for you, really. They're bad when it comes to false positives, and usually it's ill-advised to follow them.

That's how I see it.

@Moniker1998

Moniker1998 commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

@Moniker1998 do you think we should add anything?

@prabau We could technically add the more common description of Stone-Cech compactification as the projective maximum of the compactifications of $\omega$, but it's not necessary.
The definition that is there now is my favourite one.

Alternatively we could define it as the closure of the image $\omega\to \mathbb{R}^{C^\ast(\omega)}$ where $n$ is sent to $(f(n))_{f\in C^\ast(\omega)}$, that's another construction. The projective maximum is more of a characterization in terms of properties.

The description looks fine as it is now to me though, this is just additional fluff.

Sign up for freeto 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

@felixpernegger@prabau@Moniker1998