J

Joel David Hamkins

jdh.hamkins.org · Personal blog · on HN since 2014

Joel David Hamkins, a mathematician and logician, writes about set theory, infinite chess, logic puzzles, and teaching math to children.

What HN saysHN commenters link his logic puzzles like Cheryl's birthday variants and discuss his posts on math education and transfinite ideas.
50HN people shared it
21linked it in comments
46stories submitted
1.1Kstory points
3 months agolast shared
2014people per year2026

Most-shared posts

  1. 1
    Math for eight-year-olds: graph theory for kids
    8 people · 356 points · first shared 2015 · 45 comments on HN
  2. 2
    Math for seven-year-olds
    4 people · 262 points · first shared 2014 · 66 comments on HN
  3. 3
  4. 4
    Transfinite NIM (the game, not the programming language)
    3 people · 71 points · first shared 2015 · 26 comments on HN
  5. 5
    Transfinite game values in infinite chess (2013)
    3 people · 37 points · first shared 2016 · 7 comments on HN
  6. 6
    The lattice of sets of natural numbers is rich
    2 people · 15 points · first shared 2021 · discussion on HN
  7. 7
    A position in infinite chess with game value Omega^4
    2 people · 8 points · first shared 2015 · 1 comments on HN
  8. 8
  9. 9
    Math for kids: fold, punch and cut
    2 people · 4 points · first shared 2016 · discussion on HN
  10. 10
    A poster about: How to count to infinity and beyond
    2 people · 3 points · first shared 2021 · discussion on HN
  11. 11
    Sudoku for two players and its strategies
    2 people · 3 points · first shared 2018 · discussion on HN
  12. 12
    Cheryls rational gifts
    2 people · first shared 2022
  13. 13
    Math for kids
    2 people · first shared 2014
  14. 14
  15. 15

What HN people wrote when they linked it

082349872349872 · 2024-01-10
Someone (I had thought it was MJD, but uncle GOOG is not pulling it up on his blog) once told a story about how software estimation was a bit like transfinite recursion on ordinal numbers: sometimes you have an estimate in ℕ, and it's possible to say "I'll be done in 5 days, give or take", but sometimes your estimate is above omega, and the best you can do is tell someone who asks "Right now, I don't know how long it'll take, but come back in 5 days (give or take) and then I can tell you". (and it wasn't JDH, either: closest I get there is https://jdh.hamkins.org/transfinite-nim/ )
6gvONxR4sf7o · 2022-05-09
My favorite version of this is a real mind fuck. http://jdh.hamkins.org/cheryls-rational-gifts/ Two people are told rational numbers of a particular form. They want to know whose number is larger: > Albert I don’t know. > Bernard Neither do I. > Albert Indeed, I still do not know. > Bernard And still neither do I. > Cheryl Well, it is no use to continue that way! I can tell you that no matter how long you continue that back-and-forth, you shall not come to know who has the larger number. > Albert What interesting new information! But alas, I still do not know whose number is larger. They keep saying “No matter how much we do this, we still won’t know” and eventually they know. It’s great and I recommend reading it.
pbhjpbhj · 2015-05-13
These are great problems the first two seem to have obvious modes of proof at first sight ... What I particularly like is that the Erdos-Strauss problem is one that's accessible to a junior schooler - once you know fractions you can investigate. I could see it forming part of a project like the graph theory investigations posted formerly, http://jdh.hamkins.org/math-for-eight-year-olds/.
bubblyworld · 2024-12-22
My favourite trivia about "On Computable Numbers" is that Alan Turing got the definition of computable reals wrong! The way he defines them - namely that a computable real is a Turing machine that generates the sequence of digits of the real - has severe issues, because addition and other basic operations are incomputable due to subtle diagonalisation arguments (see https://jdh.hamkins.org/alan-turing-on-computable-numbers/ for instance). It's interesting that Turing didn't realise this, as the whole paper revolves around diagonalisation arguments in a few places. The "modern" take is to define a computable real to be a program that takes an epsilon as input and returns a rational number within that epsilon from the real being represented. Or something similar - in this case it is very simple to define addition, for instance, as you have control over these bounds. One more fact - equality is incomputable for both of these representations! There's no program that can uniformly decide whether two computable reals are the same, no matter how you cook up the definition. This one maybe isn't too surprising - in some sense no matter how many digits or bounds you check between two reals you can never be sure there isn't a smaller gap between them you haven't gotten to yet.
Jtsummers · 2015-12-04
> Far better to show them the most effective technique, let them practice it, and move on. This can work for the base levels of what most folks think as mathematics, namely arithmetic and algebra. But it starts falling apart as students get to more advanced algebra and mathematical topics. Memorizing a particular algorithm does not lend to understanding mathematics. In particular, the parallels between algebra (and some arithmetic) and geometry are non-obvious and not easily conveyed via a series of exercises and then jumping to the next topic. See the visualization examples of `18x5` in the linked article. Letting students see the correlation between the numbers and the objects (squares and rectangles) greatly helps their understanding of the subject. Discussing it reinforces this experience and gets them to see it beyond the exercises they've been doing, abstracting the concept beyond a handful of cases and to the general case. > Riding bikes and mathematics were never evolutionarily selected for, so we have to learn them by, well, learning them. There are many ways to learn and to teach. Teacher-tell, student-regurgitate is one method. And it works for some (many) subjects, at least in getting facts and figures into students heads. Teacher-tell, student-explain gets the students past thinking about facts and thinking about whys and hows of the world. (You can expand tell beyond spoken word to shown, demonstrated, etc.) Teachers can take it further by starting on a…
mmooss · 2026-02-10
Knowledge is the output of a person and their expertise and perspective, irreducibly. In this case, they seem to know something of what they're talking about: > Starting 2022, I am now the John Cardinal O’Hara Professor of Logic at the University of Notre Dame. > From 2018 to 2022, I was Professor of Logic at Oxford University and the Sir Peter Strawson Fellow at University College Oxford. Also interesting: > I am active on MathOverflow, and my contributions there (see my profile) have earned the top-rated reputation score. https://jdh.hamkins.org/about/
cevi · 2025-06-28
Unfortunately no, ZFC isn't good enough to capture arithmetical truth. The problem is that there are nonstandard models of ZFC where every single model of second-order PA within is itself nonstandard. There are even models of ZFC where a certain specific computer program, known as the "universal algorithm" [1], solves the halting problem for all standard Turing machines. https://jdh.hamkins.org/the-universal-algorithm-a-new-simple-proof-of-…
ykonstant · 2025-02-06
The author's previous post on winning strategies for regular Nim may be more interesting to people here: https://jdh.hamkins.org/win-at-nim-the-secret-mathematical-strategy/
bediger4000 · 2024-08-04
Joel David Hamkins has Graph Theory for eight year olds - https://jdh.hamkins.org/math-for-eight-year-olds/ Not a lot but it's a start. You could do the Seven Bridges of Koenigsberg after that one. The game of Sprouts can be good. The older PBS cartoon series Cyber Chase has math in every episode, from geometry to some game theory. I will grant that some episodes are clunky. You can use various Star Wars characters to do different number bases - Yoda has 6 fingers, base 6. Jar Jar Binks has eight. One of Ben Tens manifestations has 4 arms each with 4 fingers for base 16
pjacotg · 2023-08-31
I recently read this book review [0] where a mathematical proof was described as a dialogue between two semi-adversarial but collaborative actors, the Prover and the Skeptic, who together aim to aquire mathematical insight. I thought it was an interesting perspective. [0] https://jdh.hamkins.org/book-review-catarina-dutilh-novaes-the-dialogi…
IngoBlechschmid · 2022-05-09
This puzzle also exists in a transfinite version, where the two players converge on the correct solution but require longer than infinity for the process: http://jdh.hamkins.org/cheryls-rational-gifts/
ydnaclementine · 2018-08-07
I always imagine myself how I would teach graph theory to a younger audience (middle school in my mind). It's a good intro to 'abstract' thinking, it's visual, easy to draw, and can be use to illustrate a ton of things people deal with daily (streets, relationships on real life/twitter/facebook (bidirectional graph vs non), etc) I think it was this[0] that made me start thinking about it [0]: http://jdh.hamkins.org/math-for-eight-year-olds/
kens · 2016-08-29
I like Cheryl's transfinite logic puzzle, which takes logic puzzles to a ridiculous extreme. http://jdh.hamkins.org/transfinite-epistemic-logic-puzzle-challenge/ The puzzle is inspired by Cantor's transfinite ordinal numbers, which are pretty cool. You don't need to know anything about transfinite numbers to solve the puzzle, but they are interesting in their own right. The simplified idea is suppose you count 1, 2, 3, ... up to infinity (ω). Everyone knows adding 1 to infinity doesn't get you anywhere, but suppose you can do it and get ω+1, ω+2, ... The limit is 2ω. But then you can go 3ω, 4ω, ... Which obviously :-) gets you to ω*ω = ω^2. Then you can keep going with bigger and bigger infinities. See https://en.wikipedia.org/wiki/Ordinal_number
cschmidt · 2015-10-26
You'll probably be interested in this guy, who does graph coloring problems for 7 year old kids. He even has coloring books: http://jdh.hamkins.org/math-for-seven-year-olds-graph-coloring-chromat…
tomp · 2015-04-25
For the more mathematically minded readers, here's a harder version of the problem: http://jdh.hamkins.org/transfinite-epistemic-logic-puzzle-challenge/
ableal · 2015-04-19
> And Hamkins shows it can go all the way down to eight-year-olds. At the bottom he mentions his previous visit - Math for seven-year-olds: graph coloring, chromatic numbers, and Eulerian paths and circuits http://jdh.hamkins.org/math-for-seven-year-olds-graph-coloring-chromat…
SEMW · 2015-04-19
Another interesting one in the style of the Singaporean puzzle that's been making the rounds recently: http://jdh.hamkins.org/transfinite-epistemic-logic-puzzle-challenge/ (knowledge of transfinite ordinals is useful)
peteretep · 2014-06-13
areyousure · 2023-05-02
> Presumably this person has no experience with 6 year olds? In case anyone is curious, this person has experience teaching children mathematics. For example, on his blog, we have http://jdh.hamkins.org/math-for-six-year-olds/ http://jdh.hamkins.org/math-for-seven-year-olds-graph-coloring-chromat… http://jdh.hamkins.org/math-for-eight-year-olds/ http://jdh.hamkins.org/math-for-nine-year-olds-fold-punch-cut/ The most recent post in his category "Math for Kids" is in fact teaching how to count ordinals up to omega-squared: http://jdh.hamkins.org/counting-to-infinity-poster/

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close