15

I transcribed this excerpt starting at the 22-minute mark, of Okinawa Institute of Science and Technology’s May 19 2020 podcast with Professor Tadashi Tokieda:

For example, this is a bit too technical, but there's a definition.... a very very precise way of thinking about the limits and continuity and so on, which is goes on the name of Epsilon and Delta. So for every epsilon there exists a delta such that and blah blah blah. And this is a stumbling block for almost everyone. But when I came into mathematics as an adult already (you know I taught myself mathematics), and when I came to Epsilon-Delta, I felt no difficulty whatsoever. In fact I didn't even notice that it was supposed to be difficult. That's because I had been very rigorously trained in the use of languages as a linguist. And so, the idea that, you know, if you change the order quantifiers, of course, the meaning changes completely. It's comp. It was trivial, of course, I mean, compared with the task a difficult task of taking apart the syntax of, say something somebody, like Thucydides you know whose sentence can continue for a page, with subordinate clause upon subordinate clause. By the way, he writes really clearly, but in a complicated syntax. Well compared with that kind of thing, language in mathematics was very very easy. I mean there's nothing to it. I think the fact of the matter is, most people don't have a sufficient mastery of their native language. They never had the experience, they don't have had enough, shall I say a bit more gently, enough practice of careful use of their own native language. You know, do you speak really carefully and making sure that you understand absolutely everything that you are saying and every word and every phrase counts? The answer is no. The people just blah blah blah, just talk away. So, if you have a really careful habit of careful use of language, it's my personal belief that most of the difficulties in mathematics will go away. And it's just that mathematics is an unforgiving subject, where any misunderstanding any lack of understanding shows immediately, whereas in the rest of human endeavors, you can keep going by faking for quite a long time. So in that way, yes the language frames how you understand mathematics, but in that very very practical way. I think the best way to improve your chance of your future advancing mathematics is to practice and improve your native language.

Does research on students’ difficulties with the δ-ε definition of limits and continuity substantiate Tokieda’s asseveration that a primary cause is insufficient mastery—or at least lack of a habit of careful use—of their native languages? Does empty-headedness of linguistic syntax bedevil undergraduates on, and thwart them from, δ-ε definitions?

ryang
  • 1,822
  • 13
  • 19
user95017
  • 429
  • 2
  • 2
  • 9
  • 14
    Professor Tokieda is definitely on to something. And to be absolutely clear: in the excerpt, he is suggesting that for grasping epsilon-delta, insufficient mastery of one's native language is a stumbling block; he is making no claim whatsoever that studying linguistics is any prerequisite. – ryang Oct 15 '23 at 04:41
  • Which department is Professor Tadashi Tokieda a member of? – Mikhail Katz Oct 15 '23 at 12:40
  • @MikhailKatz He's a mathematics professor at Stanford University. – user1815 Oct 15 '23 at 15:23
  • 1
    @Raciquel, I would have guessed as much. An educator would not have been scratching his head in puzzlement why epsilontics baffles students. – Mikhail Katz Oct 15 '23 at 15:25
  • 8
    The question (rightly) asks for research to support an assessment of a psychology-of-learning issue raised in a talk. None of the current answers, including the accepted one (!?!), provide that. [This site, to avoid opinion-only answers, used to emphasize research-based Q&A — in fact, overemphasize, imo. Perhaps it has swung too far the other way.] – user1815 Oct 15 '23 at 15:40
  • 2
    Maybe it's a lack of mastery of quantifier logic. – Dan Christensen Oct 15 '23 at 15:43
  • 3
    @MikhailKatz Note also that Tokieda claims to have taught himself mathematics as an adult. It's a different matter when, as a young person, you have to put together the parts of mathematics coming down the assembly line, as run by the teacher. I don't mean that the teacher is bad, just that it's different when you're in control of what, whether, and how fast you learn. – user1815 Oct 15 '23 at 15:48
  • 2
    Some persons here have edited the question so that it is now a completely different question from the one originally posed. – user103496 Oct 16 '23 at 07:20
  • No. Most US American or British speakers do lack a habit of careful use of their native language and that's not why they find maths at any level difficult.

    How sure are that 'lack a habit of careful use of their native language' is not itself a non-native use of English?

    – Robbie Goodwin Oct 16 '23 at 23:02
  • Strange. When I got my undergrad degree in the 90s, we all learned and understood epsilon-delta definitions of limits and it wasn’t even a thing. Even when we got to n-dimensional metric spaces. I’m curious what changed between then and now. Or maybe our department had great topology professors? – Todd Wilcox Oct 17 '23 at 04:29
  • 1
    That's a questionable prerequisite. Being "very rigorously trained in the use of languages" may help with understanding maths. But most children don't have that, and many of them have little difficulty understanding Epsilon-Delta. If there is even on such child (which I don't think many would deny), that would disprove his hypothesis. If nothing else, there has to be other causes. Also, natural inclination may factor heavily into it. He may have studied linguistics because of a natural inclination for rigour. And that's probably what I'd attribute to my own aptitude in maths (and language). – NotThatGuy Oct 17 '23 at 10:23

5 Answers5

20

I wouldn't say so. By studying linguistics on a deep level, this person learned to parse complicated multi-part statements and extract precise meaning from them. This skill--which people in general are not born with--is transferable to math, and it's no surprise that they didn't struggle with epsilon-delta the way most people do.

But that doesn't mean linguistics should be considered a prerequisite to math. It could just as easily go in the other direction; I'm confident that my years of mathematical training would allow me to parse Thucydides much faster than the average college first-year. It's often said that programming and studying pure math help each other, etc. The point is that many of these skills are transferable.

To use a sports analogy, if someone is a professional tennis player, they could pick up squash much more quickly than the average person. But we wouldn't say that the only reason people struggle to learn to play squash is because they haven't sufficiently mastered tennis.

In my opinion, students struggle with epsilon-delta for two reasons:

  1. It's just hard.
  2. It is (unfortunately) often inflicted on students who are still getting used to the idea of rigorous mathematical proof, and they are still working to make sense of a number of aspects of that, while also grappling with the inherent difficulty of epsilon-delta arguments.
Greg Martin
  • 154
  • 5
user22788
  • 854
  • 2
  • 7
  • 1
    "I'm confident that my years of mathematical training would allow me to parse Thucydides much faster than the average college freshman." Please elaborate? How? I have had years of math training too, but I can't parse Thucydides AT ALL! – user95017 Oct 15 '23 at 01:12
  • 4
    @user95017 but you would be able to learn doing it more easily than somebody who hasn't had that math training. – leftaroundabout Oct 15 '23 at 12:18
  • 1
    @leftaroundabout Truly? Kindly elaborate why please? How's parsing Thucydides related to math training at all??? – user95017 Oct 15 '23 at 22:40
  • 9
    @user95017 It's what I said in my answer: the ability to parse complicated multi-part statements and extract precise meaning from them. This can be learned in many contexts (CS, philosophy, math, linguistics, and others) and is transferable between contexts, to a large extent. – user22788 Oct 15 '23 at 23:39
  • 5
    Unfortunately the question has been totally changed by some persons here. So, while this answer might answer the original question, it no longer answers the current version of the question. – user103496 Oct 16 '23 at 07:18
  • Linguistics is not the same as learning a language.

    Thucydides was a historian, not a philosopher. Knowing math is not going to help you understand Ancient Greek. This comes from some popular misconception that ancient classical languages are somehow "puzzles" to be figured out rather than just natural languages used by humans like many others alive today.

    Perhaps it would help you understand Plato, but I doubt anyone that has actually learned Latin or Greek to a serious extent would claim that learning mathematics would help you understand Thucydides.

    – Nitin Oct 16 '23 at 20:24
7

The issue you raise is similar to those raised here:

How to make students comfortable with the use of axiom of choice in analysis

[Note: the question at the link has "axiom of choice" in the title but it really has nothing to do with the axiom of choice!]

We can appreciate the linguistic complexity of the definition by listening to people struggle as they try to state the negation. Here is "fun" assignment that illustrates this:

Your friend asserts that for every $\epsilon$lephant, there is a $\delta$ay such that the day is rainy and the elephant forgets to bathe. How would you prove your friend incorrect?

Note the logical structure of the elephant sentence is very similar to the definition of a limit. Students give a variety of incorrect solutions. It presents a cognitive challenge.

Added: We can formulate the scenario like this:

$$\forall\epsilon\exists\delta\left[\delta(R)\wedge\neg\epsilon(B)\right]$$

The negation is

$$\exists\epsilon\forall\delta\left[\delta(R)\rightarrow\epsilon(B) \right]$$

To prove our friend wrong, we need to produce a counterexample. We need to find an elephant with a certain property. Our special elephant will be one that always bathes whenever the day is rainy, i.e., one that never forgets to bathe on rainy days.

I always find it tricky to formulate this negation, and whenever I need to prove a function is not continuous using the limit definition, I know I am going to have sort through this all over again!

But it is interesting to note that large language models (GPT, Bard, LLaMa,etc.) are extremely proficient with the elephant problem! Use the boldface font above as a prompt, and see for yourself. On the other hand, the language model will not be so helpful when trying to prove that a specific function is not continuous by using the definition, because of the algebra and other mathematical details. This suggests to me that Tadashi Tokieda is onto something. AI in the form of large language models is very proficient with natural language processing, and tends to be much better at the underlaying elephant problem than are humans like me. The difficult logic of the elephant problem is the same as that of showing a function is not continuous using the definition. This is why we like to have lots of necessary conditions to check continuity--using them can often help us efficiently detect discontinuity without needing to grapple with the elephant.

Toby Bartels
  • 325
  • 2
  • 7
user52817
  • 10,688
  • 17
  • 46
  • 2
    Part of the cognitive challenge of your example sentence might be that the assertion is true: we tend to find it hard to give the conditions for disproving something that we know to be true, because the logical meaning of the challenge diverges from the intuitive meaning. – wizzwizz4 Oct 15 '23 at 20:05
  • @wizzwizz4 The definition in its own right is neither true nor false. If we want to show that a function is not continuous using the definition, then we must grapple with the negation of the definition. – user52817 Oct 15 '23 at 20:47
  • 4
    No, I mean the elephant thing. There are always non-rainy days, therefore for every elephant just pick one of those days. To have a chance at proving your friend incorrect, we need an eternal downpour, which isn't how the weather works. – wizzwizz4 Oct 15 '23 at 20:50
  • @wizzwizz4 The existence of non-rainy days is an assumption that cannot be made. Maybe there are worlds where it rains every day. To prove the friend is incorrect, you only need to demonstrate one elephant with a certain behavior. – user52817 Oct 15 '23 at 20:55
  • 12
    See, this is exactly what I'm talking about. Your bizarre contrivance only makes sense if everyone's all on the same “this is an analogy” page (and additionally understands what it's an analogy for). Where, to the new student, does “The existence of non-rainy days is an assumption that cannot be made.” come from – especially since the question includes “if the day is rainy”? This example is actively harder to understand than the epsilon-delta definition of the limit. – wizzwizz4 Oct 15 '23 at 21:20
  • 2
    How about: "For every $\varepsilon$lephant, there is a $\delta$ay, such that for every subsequent day, the elephant bathes." – Stef Oct 16 '23 at 14:29
  • @Stef yes this would work, but it's too strong. In order to negate, we only need to find one such elephant, and we don't care what such an elephant does on non-rainy days. – user52817 Oct 16 '23 at 15:41
  • 1
    Here is what I consider to be an acceptable solution that parallels the negation of the definition of a limit: There is at least one elephant that never forgets to bathe on rainy days. – user52817 Oct 16 '23 at 18:14
  • I feel like I understand rigorous definitions of limits better than I understand this answer. Is the answer to the assignment not "find a counter-example"? – Todd Wilcox Oct 17 '23 at 04:35
  • @ToddWilcox Precisely. find one elephant with a certain property. Comments prompted me to add to my original answer. – user52817 Oct 17 '23 at 13:02
  • 2
    To @wizzwizz4 's point, you misunderstood your own example. You wrote ‘Our special elephant will be one that always bathes whenever the day is rainy’, but finding such an elephant is not enough; I also need to prove that every day is rainy. It's not just that I can't assume that non-rainy days exist; I must prove that they don't exist to prove my friend wrong. – Toby Bartels Oct 17 '23 at 21:47
  • @TobyBartels Thank you, I redid the negation to involve $\delta(R)\rightarrow\epsilon(B)$. On non-rainy days, we do not care what the special elephant does. We only need to be sure that our special elephant bathes on rainy days. – user52817 Oct 18 '23 at 00:06
  • I think it only fair to state that you have edited the post to correct the issue people were complaining about. There's a reason locutions of the form, "There exists an $x$ such that if property $P$ is true of $x$ then statement $S$ holds", which is what you originally had, are not very common either in mathematics or in everyday life. They are well-formed, but don't make much sense to humans, who easily miss that the existence statement is true if there is an $x$ that does not satisfy property $P$. The epsilon-delta definition does not use this locution, and is, in fact, quite a bit... – Will Orrick Oct 18 '23 at 03:59
  • ...easier to understand than your original puzzle. Your revised puzzle is also much easier than the original. – Will Orrick Oct 18 '23 at 03:59
  • $\exists\epsilon\forall\delta\left[\delta(R)\rightarrow\epsilon(B) \right]$ is not a negation of $\forall\epsilon\exists\delta\left[\delta(R)\rightarrow\neg\epsilon(B)\right]$. And it’s a misuse of notation anyway, both sentences involve $R$ having predicate $\delta$ and $B$ having predicate $\epsilon$ instead of the other way around. – user3840170 Oct 18 '23 at 11:24
  • @user3840170 $\forall\epsilon\exists\delta \left[\delta(R)\rightarrow\neg\epsilon(B)\right]$ was the statement in the original puzzle (that is, the statement whose negation was requested). You can look back at the history or at the linked post to see what the original puzzle was. In the revised puzzle the statement to be negated is $\forall\epsilon\exists\delta\left[\delta(R)\ \operatorname{and}\ \neg\epsilon(B)\right]$, which does have the claimed negation. I think the poster forgot to revise the formula when modifying the puzzle. – Will Orrick Oct 19 '23 at 04:21
  • I submitted an edit to fix the symbol (but it needs to be approved). – Toby Bartels Oct 20 '23 at 03:44
  • The quantifiers still look like second-order, though. – user3840170 Oct 31 '23 at 06:15
6

I think the linguist is looking at it backwards: to study the formal grammar of a language, you have to apply some complex mathematical (or logical) ideas.

Natural languages are imprecise, contextual, and intuitive. The millions of people who speak English fluently, and communicate effectively in it, are not "faking it", they are using an incredibly sophisticated set of unconscious skills.

Mathematicians have devised artificial languages, firstly to remove the ambiguities of natural language, and secondly as short-hand to refer to complex ideas. The rules of these artificial languages are rigid and plainly logical.

Linguists attempt, among other things, to detect underlying rules in how native speakers construct and understand language. They propose formal models of how the language works, and test them against examples from the real world. Those models treat natural languages as, at some deep level, as rigid as the mathematicians' artificial languages.

That level of "mastery of your own language" is like having a "mastery of your own car" that would allow you to strip it down to individual nuts and bolts and build it back up again - admirable, maybe, but for most people a sufficient mastery would be fixing a flat tyre.

IMSoP
  • 161
  • 3
5

I think there are two (main) reasons why "people just blah, blah, blah, just talk away." One is linguistic: They have clear thoughts but cannot accurately express them in words. The other is cognitive: They don't think clearly. Tokieda emphasizes the former because he had been "rigorously trained in the use of languages as a linguist". He overlooks the cognitive aspect because he probably didn't need rigorous training in clear thought; he's probably one of those (fortunate) people to whom clear thinking just comes naturally.

Either linguistic or cognitive difficulties can cause "blah, blah, blah" and can obstruct understanding of epsilon-delta definitions. But I'd seriously doubt any claim that a particular cause (or finite list of causes) accounts for all the problems students have with epsilon-delta definitions. Some students fail to understand such definitions (and mathematically precise reasoning in general) for quite unpredictable reasons.

Andreas Blass
  • 3,121
  • 1
  • 21
  • 17
  • 1
    Tokieda would perhaps say that clear language and clear thought are inseparable, in the sense that sloppy use of language is a sign of unclear thought, and insufficient command of language is an obstacle to clear thinking. – Peter - Reinstate Monica Oct 15 '23 at 13:18
  • That is somewhat funny because math is supposed to be orthogonal to language (and sometimes is, as talent is concerned). But most proof in traditional ME is presented in language where the most minuscule parsing error will invert the meaning, or render the text meaningless. Textbooks are resembling what we call "Textaufgaben" in German ("one worker produces 5 items in 30 minutes" etc.) which is proven to put non-native speakers at a disadvantage. By contrast, pure "formula discussions" on a blackboard should, similar to chess, provide a common language removed from natural languages. – Peter - Reinstate Monica Oct 15 '23 at 13:22
  • 1
    A related issue is that the language people actually use to communicate is not literal and precise. "I could care less" means the same thing as "I couldn't care less," just to take one example. A person could be a very effective communicator via natural language but still struggle when forced to communicate with extreme precision because that isn't how humans usually get ideas across to each other. – user22788 Oct 15 '23 at 23:45
3

The is a built-in irreducible logical complexity in epsilon-delta definitions that has to do with the language of logic, rather than natural language. This has to do with alternations of quantifiers. To illustrate the complexity, compare the following two definitions of continuity of a function $f$:

  1. $f$ is continuous if for every $x$ and for every positive $\epsilon$, there exists a positive $\delta$ such that, for all $h$, if $|h|<\delta$, one has $|f(x+h)-f(x)|<\epsilon$.

  2. $f$ is continuous if every infinitesimal increment $\alpha$ leads to an infinitesimal change $f(x+\alpha)-f(x)$ (this happens to be Cauchy's definition of continuity).

It does not require great analytic skills to notice the difficulty of definition 1, due to a pair of alternations of quantifiers.

It would therefore be silly to explain the difficulty of epsilon-delta in terms of insufficient command of natural language. If this were the case, calculus would be a breeze for English majors! (this is not known to be the case as far as I know; if anything, the opposite).

Mikhail Katz
  • 2,242
  • 15
  • 23
  • 2
    I have found that university students majoring in humanities tend to score lower in tests in my math classes, but tend to understand the ideas (such as epsilon and delta definitions) better than students majoring in science. So I don't find it at all silly to seek to explain the difficulty of epsilon-delta in terms of insufficient command of natural language. – Simon Oct 16 '23 at 08:29
  • To illustrate the point you could also add something like: 3. f is uniformly continuous if for every positive ϵ, there exists δ such that for all x and h, if if h<δ, one has |f(x+h)−f(x)|<ϵ. – Hans Olsson Oct 16 '23 at 11:13
  • @HansOlsson, I agree that uniform continuity is a hard concept for them to absorb. While teaching calculus 3 last year, I noticed that most of the students in the class (of over 80 students) still have not mastered it! However, formally speaking the definition has the same number of quantifier alternations. The point of my answer was the difficulty of the logical (rather than natural) language as measured by the number of quantifier alternations. – Mikhail Katz Oct 16 '23 at 11:21
  • @Simon, I agree with you that in order to properly parse turns of phrase such as "such that, for all ..., if ... then ... " etc., one needs basic proficiency in the natural language being used. But it seems clear that the main difficulty is that of logical language, not natural language. – Mikhail Katz Oct 16 '23 at 11:25
  • 3
    @MikhailKatz, you may be right, but I'm not sure that the opposite view is necessarily "silly". Meanwhile, I think that skilled users of their natural language would be greatly helped by increased rigour in the example definitions you gave. For instance, writing "f is continuous if and only if" rather than "f is continuous if". I note also that you seem to have added in an edit, the quantifier that was missing from h. I think that is an improvement. – Simon Oct 16 '23 at 13:03
  • @Simon, thanks for your attentive reading of my answer. If you care to examine some of my papers for stylistic improvements, you can consult them here. Note however that definitions frequently use the contraction "if" for "if and only if". – Mikhail Katz Oct 16 '23 at 13:14
  • 1
    @MikhailKatz thank you for your reply to my latest comment on what you rightly point out is your answer (not a comment, like mine). I am sure that your papers are very impressive, and I won't presume to correct your style there. You are of course quite right that definitions frequently use that contraction. I have always found that annoying, and I suspect that a skilled humanities student, capable of parsing Shakespeare or Thucydides, might find it a needless stumbling block, when attempting to learn mathematics. I myself found it illogical, when I first encountered it. – Simon Oct 16 '23 at 22:30
  • 2
    I think Tokieda would counter that English majors are precisely those least likely to "speak really carefully and making sure that you understand absolutely everything that you are saying and every word and every phrase counts" and most likely to "blah blah blah, just talk away". – user103496 Oct 17 '23 at 14:06
  • @user103496, if so, I don't understand the content of his claim. Let's assume for the sake of the argument that English majors are talkative in the sense you described. Still, I assume they would have better command of English grammar than, say, math students, which should give them an advantage as per Tokieda's claim. So why is this not happening? – Mikhail Katz Oct 17 '23 at 14:10
  • 1
    I don't think he's referring to being "talkative" or having "better command of English grammar", but rather being able to express themselves clearly and precisely and "making sure that you understand absolutely everything that you are saying and every word and every phrase counts" (which is perhaps the opposite of "talkative"). – user103496 Oct 17 '23 at 14:13
  • @user103496, but what's relevant as far as epsilon-delta is concerned is not how they express themselves but rather how well they are able to parse English grammar. The only possible claim I can discern is that "because they can parse better, they can understand better". Why should it be relevant how precisely they express themselves? And there does not seem to be any evidence that because they can parse better, they understand epsilon-delta better; if anything, the contrary. – Mikhail Katz Oct 17 '23 at 14:16
  • Because the skill that lets you understand the subtleties of syntax is the same skill that gives you the self-awareness to control your own use of grammar and how you convey meaning through it. – user3840170 Oct 31 '23 at 06:45