Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: practice: communication

Topic: Requirements for a well-posed question


view this post on Zulip John Onstead (Jul 31 2025 at 11:36):

Recently, I've finally started to get the hang of the basic facts of category theory, and so I've been trying to think in more exploratory directions (IE, with exotic completions, the properties of the limit closure of representables in a presheaf category, trying to realize concrete categories as limits in Cat, etc.) However, now that my questions are less about asking for information that can be readily found in some well-known work, I'm finding it more difficult to make my queries well-posed. I often have a clear idea of what I want in my head, but when I write it out it often sounds vague and handwavy, even when I try to add specifying details later.

view this post on Zulip John Onstead (Jul 31 2025 at 11:37):

So I was wondering if there was any general advice about what I should check to make sure I am asking a good question (whether here on this server, on MSE/MO, or anywhere really). How might I be able to practice this? What kind of supplementary material should I include with a question (IE, a rationale for why this might be a compelling idea, work that I've done already towards answering the question, etc.)
(And is it even worth going into these exploratory directions in the first place as a non-mathematician?)

view this post on Zulip fosco (Jul 31 2025 at 11:56):

short answer, one never learns. A good strategy if your don't want to just trial and error, is to submit a draft question to someone who is not new to the topic (so, knows CT), but completely new to that specific question asking for feedback: "do you understand what I'm asking?" "How can I make it clearer?"
After some time enduring this exercise, it comes more natural to you how to address your peers. You "learn how to ask"

view this post on Zulip fosco (Jul 31 2025 at 12:02):

In my personal experience, I took me a long time to understand that some questions I asked on MSE/MO went unnoticed because they seem very random -even when I tried my best to give context, sometimes the context just isn't there: in this sense I am closer in spirit to number theorists: some questions, you ask them because they are scaffolding to a general theory that has a very clearly rooted origin in physical world. But other questions, you ask them just because you can, and the answer is (sometimes) surprisingly deep.

view this post on Zulip fosco (Jul 31 2025 at 12:04):

People in our community that are closer to this aesthetics are Schanuel ("what is the length of a potato?" and "what is a negative set?") or Paré ( http://www.tac.mta.ca/tac/volumes/36/6/36-06.pdf ):
image.png

view this post on Zulip John Baez (Jul 31 2025 at 12:09):

I find that mathematicians don't respond very well to open-ended questions. In some forums they forbid such questions, while in others they enjoy them... but they often don't give me answers that I find useful.

Thus, I find it incredibly useful to develop my thinking on a question to the point where I can ask a precise yes-or-no question that produces a single bit of very useful information.

For example: is there a non-simply-connected topological ring? (Answer: yes, and there are machines for building topological rings with various interesting topological properties.)

Or: Which finite abelian groups aren't homotopy groups of spheres? (Answer: nobody has a fucking clue.)

view this post on Zulip fosco (Jul 31 2025 at 12:10):

(This was just an example of a problem I faced growing old; not implying you are doing the same. Just a way to say: it feels so, so strange to me that in order to ask a mathematical question one needs a motivation! The question is its own motivation... Or to put it better: almost every theory has been, at some embryonal stage of its development, an exercise in style; derubricate it to a pointless question just because it doesn't serve any purpose mutilates a big chunk of the artistic/creative side of mathematics. A quote attributed to David Van Dantzig https://en.wikipedia.org/wiki/David_van_Dantzig sounds more or less like this: "A mathematician is like a mad tailor: they craft "all possible clothes" in the hope of making something that is actually suitable to wear.")

view this post on Zulip fosco (Jul 31 2025 at 12:11):

@John Baez yes, I also see this duality: presented with an open-ended question, some mathematicians say "hah, interesting toy to tinker with! Lemme see..." and others are like "Huh, why the hell would you want to know?"

view this post on Zulip fosco (Jul 31 2025 at 12:13):

Never understood what generates this dichotomy. Probably some different posture on the ontology of mathematical objects (for the latter group, it's natural to feel that good mathematical questions are motivated by physical intuition -while the former group is content with the intricate wordplay)

view this post on Zulip John Baez (Jul 31 2025 at 12:17):

I think the dichotomy is simply whether the answerer finds that the question strikes a chord with them, or not. We're all interested in different things.

view this post on Zulip Alex Kreitzberg (Jul 31 2025 at 13:52):

Trying to engage with categorical ideas and this community has helped me appreciate how undefined a lot of my questions were and even how undefined a lot of ideas are.

For example, I learned about Mac Lane's "Form and Function in mathematics" here - in it he really underscores, as just one example of ambiguity, how many ways you can formalize the same "idea" mathematically. Physical extant as a number vs as an axiomatically defined synthetic concept, are the tips of two very large icebergs.

I don't think I really appreciated how deeply formal precision helps one be specific about what they mean. I used to think strong mathematicians were precise because "they were smart" or "formally skilled" or whatever, but now I understand much more deeply they truly didn't know what I was trying to ask.

Growing through this has been somewhat disconcerting, because I've always held my intuitions to be a big part of how I think about applied mathematics.

If I see a box rotate, to me, my mind is resolving what I see. So when I later close my eyes and try to think about this, really I'm resolving my experience into my theory. Somehow I see intuition as a key engine that makes applied mathematics in particular go.

But a "Box rotating" is profoundly vague.

I think metaphors with software are surprisingly helpful, it can be jarring how differently various applications and libraries will resolve both"box" and "rotation" into code. And consequently asking questions in software generally requires even more specificity than in math.

I have many ideas and intuitions that I know must be meaningful to software somehow, but at the end of the day, if it isn't code, programmers are going to be confused by attempts to communicate these ideas unless their motivations are extremely similar to mine.

I'm growing to learn math is similar. Of course you can't just throw a ton of formal noise at the wall and expect something to stick, just like you can't ask strangers perpetually to find bugs in your code with no context. So "be more formal" by itself doesn't resolve your question.

I think asking a question that both others can answer and resolves what you were trying to understand is extremely challenging.

It also gets harder as you get better because you leave contexts where teachers have a lot of experience with the sort of questions people ask.

view this post on Zulip Alex Kreitzberg (Jul 31 2025 at 14:31):

(After writing all that, I noted to myself being brave enough to ask "dumb questions" in the style of "what did you mean by freely generated there?" Is useful.

Asking questions about very specific technical motions I didn't quite understand is often easy and very helpful.)

view this post on Zulip Kevin Carlson (Jul 31 2025 at 17:23):

For what it’s worth, I thought you did pretty well resolving your recent question into something like “when is a mono-reflection some kind of free completion”? If it hasn’t gotten much engagement it’s probably because it seems hard and one needs somewhere to catch a handhold.

view this post on Zulip Peva Blanchard (Jul 31 2025 at 19:13):

Somewhat related, @David Egolf made a very relevant list of helpful tips for communicating with mathematicians.

view this post on Zulip John Onstead (Jul 31 2025 at 19:46):

fosco said:

A good strategy if you don't want to just trial and error, is to submit a draft question to someone who is not new to the topic (so, knows CT), but completely new to that specific question asking for feedback: "do you understand what I'm asking?" "How can I make it clearer?"
After some time enduring this exercise, it comes more natural to you how to address your peers. You "learn how to ask"

Thanks, I'll definitely give that a try! Would you happen to have open DMs, perhaps in the future when I need to clarify a question I can ask for feedback? Or would you know of someone who can help with this?

view this post on Zulip John Onstead (Jul 31 2025 at 19:47):

John Baez said:

Thus, I find it incredibly useful to develop my thinking on a question to the point where I can ask a precise yes-or-no question that produces a single bit of very useful information. It's like a tiny precious jewel.

Of course the usefulness is not really in the yes-or-no answer, but in the proof and other surrounding information. But nothing concentrates mathematicians' attention like a yes-or-no question.

Thanks! I've also found asking true/false questions to be helpful and enlightening. It certainly ensures the question is precise, and so I'll try to incorporate more of these kinds of question.

view this post on Zulip John Onstead (Jul 31 2025 at 19:51):

Alex Kreitzberg said:

So "be more formal" by itself doesn't resolve your question.

I think asking a question that both others can answer and resolves what you were trying to understand is extremely challenging.

It also gets harder as you get better because you leave contexts where teachers have a lot of experience with the sort of questions people ask.

Thanks for your answer! I've also realized this too. But if I have a question and the answer isn't currently known (at least to those I ask), I'm not quite sure what to do after. I don't usually have the skills to answer it myself, unfortunately. Something for me to think about!

view this post on Zulip John Onstead (Jul 31 2025 at 19:55):

Kevin Carlson said:

For what it’s worth, I thought you did pretty well resolving your recent question into something like “when is a mono-reflection some kind of free completion”? If it hasn’t gotten much engagement it’s probably because it seems hard and one needs somewhere to catch a handhold.

Thanks, sometimes it's hard to tell if a lack of engagement means the question wasn't good, or if because of this lack of a handhold. Maybe there's ways of generating this handhold, perhaps using the "yes/no" question basis covered above.

Peva Blanchard said:

Somewhat related, @David Egolf made a very relevant list of helpful tips for communicating with mathematicians.

Thanks, I'll check that out!

view this post on Zulip Alex Kreitzberg (Jul 31 2025 at 20:34):

fwiw, I think it's normal to not know answers to questions you're pretty sure matter. I've been stuck on stuff I'd consider basic that, I retrospectively realized, a question I asked ten years ago was attempting to get a handle on.

I think that's even one of my motivations for developing my skills. To be able to answer my harder questions.

Actually sometimes you don't want an answer too soon. When I was in high school/middle school I wondered and asked whether "if, while, var" were "all you needed" in programming languages, to which folks dutifully replied "Yup! That's Turing completeness!"

This is true in an important sense. But, I think that answer stopped me from organically looking into programming language theory/logic.

view this post on Zulip Kevin Carlson (Jul 31 2025 at 20:58):

A similar class of story from closer to math that always frustrates me is when people know a bit of mathematics but not too much squash kids’ questions about infinite numbers, repeating decimals, and such by acting as if the fact that “the numbers” are the Dedekind reals is some foundational fact about the universe that it’s foolish to question rather than a very contingent technical choice made just a bit before living memory and only held close to universally for a few decades. Getting “answers” too fast can be harmful!

view this post on Zulip Graham Manuell (Aug 01 2025 at 10:00):

I kinda do think the Dedekind reals are some kind of foundational fact about the universe, but I'll set that aside for now. I think it is very good to question these things, because it's good to see why they are good definitions. But I also think these are not really the right questions to be asking. They are based off a much more arbitrary choice of notation that we use to represent numbers. The questions would largely evaporate if they started from the point of view "What do we want 'numbers' for?" instead of "What happens if we tweak this property of decimal representations?".

view this post on Zulip John Baez (Aug 01 2025 at 10:53):

Which questions are "not the right questions to be asking"? Do you mean kids' questions about decimal expansions? If so, I think we have to remember that what counts as the "right questions" depends on what the questioner knows. The right questions for someone with very little knowledge will sound wrong to someone who knows more. So it's good to respond by giving the answer and giving some information that helps the questioner ask more sophisticated questions - e.g., ponting out mistaken or naive presuppositions.

view this post on Zulip Ruby Khondaker (she/her) (Aug 01 2025 at 10:57):

One class of questions I can think of that might be "not the right questions to ask" are ones that don't typecheck in a certain sense. Something like "what colour is the number 7?". I've had some experiences with explaining maths to people who end up asking a question akin to that - a recent example that comes to mind is "does an unordered set satisfy the supremum property?". So I needed to try and explain that the answer was more "the question doesn't make sense to ask" rather than "no".

Other than that, I tend to be broadly quite forgiving with regards to students asking questions; often I take it as an opportunity to try and improve my own pedagogy! I've understood so many concepts better just by taking an otherwise "silly question" more seriously.

view this post on Zulip John Baez (Aug 01 2025 at 10:58):

Btw, I just read a fun paper about decimal expansions for hyperreal numbers. These expansions can go on a lot longer than for ordinary real numbers, so we get versions of 0.9999... that don't equal 1, where the 9s stop after an infinite number of decimal places.

view this post on Zulip Vincent R.B. Blazy (Aug 01 2025 at 12:14):

Ruby Khondaker (she/her) said:

"what colour is the number 7?".

is more than ill-typed.. It’s synesthetical :stuck_out_tongue_wink:

view this post on Zulip John Baez (Aug 01 2025 at 12:24):

Ruby Khondaker (she/her) said:

One class of questions I can think of that might be "not the right questions to ask" are ones that don't typecheck in a certain sense. Something like "what colour is the number 7?".

I claim that if someone wants to know something like this, this is the right question for them to ask. The onus is on the answerer to explain the concepts needed to ask better questions. For example, most people don't even understand the concept of "type checking".

If someone asks "what colour is the number 7?", they are probably coming from a very interesting mental world that deserves to be understood. Like a former synaesthete who has lost that ability and has forgotten the colors of numbers, who also doesn't know that synaesthesia is rare, with details varying from person to person. If you simply tell them "that's not a good question", you're really missing the point.

view this post on Zulip Ruby Khondaker (she/her) (Aug 01 2025 at 13:16):

John Baez said:

Ruby Khondaker (she/her) said:

One class of questions I can think of that might be "not the right questions to ask" are ones that don't typecheck in a certain sense. Something like "what colour is the number 7?".

I claim that if someone wants to know something like this, this is the right question for them to ask. The onus is on the answerer to explain the concepts needed to ask better questions. For example, most people don't even understand the concept of "type checking".

If someone asks "what colour is the number 7?", they are probably coming from a very interesting mental world that deserves to be understood. Like a former synaesthete who has lost that ability and has forgotten the colors of numbers, who also doesn't know that synaesthesia is rare, with details varying from person to person. If you simply tell them "that's not a good question", you're really missing the point.

Yes so even in the example I mentioned, I didn't just dismiss the question as a "wrong question", I launched into an informal explanation of what it means for something to "type-check", and why we might say such a question doesn't type-check.

view this post on Zulip fosco (Aug 01 2025 at 15:26):

Seven is yellow... That's the only possible answer!

view this post on Zulip John Baez (Aug 01 2025 at 16:29):

Ruby Khondaker (she/her) said:

Yes so even in the example I mentioned, I didn't just dismiss the question as a "wrong question", I launched into an informal explanation of what it means for something to "type-check", and why we might say such a question doesn't type-check.

Good! If someone can learn what it means for things to have a "type", and for some statements not to "type check", that's a huge step forward.

(Of course it's subtle, because there are lots of different type systems, and a statement that doesn't type check in one can type check in another... so it can be hard to apply this idea to everyday language, which is not "regimented". But never mind - one step at a time!)

view this post on Zulip Ryan Wisnesky (Aug 01 2025 at 18:24):

they say one person's type-error (bad state) is another person's free real estate (maybe the bad state can be put to work or have meaning somehow)

view this post on Zulip John Onstead (Aug 05 2025 at 11:27):

Again, thanks to everyone for their help and advice above. I wanted to apply what I learned here, and I found the perfect situation for that. I've recently been reviewing Garner and Mike Shulman's paper "Enriched categories as a free cocompletion", inspired by my investigation of "exotic completions" (as enriched categories aren't the sort of thing you usually think of as being given as a completion). I'm surprised I haven't come across this paper before, but I think it's probably because I confused it for some reason with "Exact completions and small sheaves" which I have gone through many times before.

view this post on Zulip John Onstead (Aug 05 2025 at 11:28):

In any case, as I was reading the paper I got a question that I wanted to ask about it. I've applied what I learned above here to try and make it precise, and I'll post it in the "Exotic completions" topic (since it's on topic and I don't want to create too many different topics) shortly. If you have any suggestions for further improvement or general comments put them here! Thanks again.

view this post on Zulip John Baez (Aug 05 2025 at 11:45):

Excellent yes-or-no question. Telling Mike the approach in his paper is "very unwieldy" was a bit cheeky, but it will guarantee a reply. :upside_down:

view this post on Zulip John Onstead (Aug 05 2025 at 19:59):

John Baez said:

Excellent yes-or-no question. Telling Mike the approach in his paper is "very unwieldy" was a bit cheeky, but it will guarantee a reply.

Thanks! I didn't intend for it to be cheeky, but I'm glad I was able to make the question well-posed overall!