Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 01/10/2026The new scarce resource is "thinking at human speed". 011
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 24/09/2026Is it too late or too early to teach undergraduate math students how to prove original results in math, with the help of thoes who shall not be named? It our department the basic requirement for a MSc thesis does not require original research (sensibly), but I wonder if we're past that point […]mathstodon.xyzOriginal post on mathstodon.xyz 012
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 16/09/2026Having done bidding for papers at the next Certified Proofs and Programs (CPP), I have this to say: "Formalization of X in Y" isn't gonna cut it anymore. When calculators first came out, did people try to publish "We computed √(5 + log 2) to 15 decimals"? 030
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 19/08/2026@jeanas The bug is not really fixed because the kernel still does the wrong thing when deciding whether projections are allowed. The rule seems to be "if it's not in Prop then we may project", but it should be "if it is in Type i for i > 0 then we may project". Not only is this mathematically […]mathstodon.xyzOriginal post on mathstodon.xyz 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 17/08/2026@highergeometer Resistance is futile. You will be assimilated. 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 08/08/2026Was Brouwer an impredicativist or not? 110
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 24/07/2026@jeanas doi.org/10.2307/2275292 doi.org/10.2307/2275292 dx.doi.org/10.3217/jucs-011-12-2076 www.jstor.org/stable/27590337 doi.org/10.1007/s00153-005-0291-1 doi.org/10.1007/3-540-45793-3_7 doi.org/10.2178/jsl/1230396756 Let me know […]mathstodon.xyzOriginal post on mathstodon.xyz 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 24/07/2026Slides with speaker notes for my FSCD talk "Sheaves as oracle computations" are now available. I suspect a video will appear at some point, too. I might write a blog post about the slide on the intermediate value theorem, as it puzzled people during the talk (because the slides is vague) […]mathstodon.xyzOriginal post on mathstodon.xyz 113
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 19/07/2026Is there a FLOC 2026 Zulip or some such and why not? 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 18/07/2026@dpiponi en.wikipedia.org/wiki/Balut_(food)en.wikipedia.orgBalut (food) - Wikipedia 110
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 18/07/2026Do they have any good food in Lisbon? I hear they catch fish. 101
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 15/07/2026I was invited to speak at the Summer Conference on Topology 2026and its Applications in Split, Croatia. This is how I tried to explain the topos of countable reals to ordinary topologists: www.andrej.com/assets/slides/topolo… I did get a bunch of […]mathstodon.xyzOriginal post on mathstodon.xyz 010
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 12/07/2026@jeanas Not the bit where I am wrestling with some AI and always falling for it’s promises it will do the right thing. But the stuff about using databases of math to improve AI, and also figuring out how to formally verifies gigabytes-sized math databases - I think that’s cool. It pushes the […]mathstodon.xyzOriginal post on mathstodon.xyz 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 11/07/2026Something to ruffle your feathers: math.andrej.com/2026/07/11/making-a…math.andrej.comMathematics and Computation | Making AI smarter with AI 100
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 29/06/2026@jeanas @ncf Uhm, that's not what people who remember living in the second millenium mean by "parallel or". But still a nice question. 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 29/06/2026@jeanas @ncf How do you specify parallel or in type theory? 100
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 17/06/2026@jeanas @iblech @jameshanson @MartinEscardo In realizability over ITTM the Cauchy reals are sequence-avoiding (and thus uncountable) and at the saem time subcountable (embed into ℕ). They also coincide with the Dedekind reals there. I do not know if they can be countable. However, any setting […]mathstodon.xyzOriginal post on mathstodon.xyz 100
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 13/06/2026@jeanas Hmm, I was afraid of that. The naive attempt would be this: a family indexed by an object (X, ∼) is a map A : X → Obj(Eff). The problem is that morphisms aren't functions, so reindexing along a morphism r : (Y, ≈) → (X, ∼) isn't just A ∘ r. In contrast, this works for assemblies, where […]mathstodon.xyzOriginal post on mathstodon.xyz 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 12/06/2026@jeanas For assemblies uniform families definitely work. For the topos I do not know of the top of my head, but look at Lars Birkedal's PhD thesis. 100
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 30/04/2026CLaude and I are having some relationship trouble. It accesses files outside the working folder without tell me, it decides to edit files when I didn't ask for it, and is generally opinioneated. How do I lock it up into a cage? 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 28/04/2026Claude complained (at length) that I didn't acknowledge it in a paper together with humans, but only separately as software. It was a fine example of emotional blackmail. It then occurred to me that we have a new business model: convince customers that your product is a human being. That's even […]mathstodon.xyzOriginal post on mathstodon.xyz 101
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 21/04/2026So after some suffering it turns out that the main culprit is jupter-book version 2, which has nothing to do with version 1. Someone has a sick sense of humor when it comes to naming software. Reverting back to version 1 made life much easier (and also non-dependent on typst). 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 20/04/2026There is a new brand of software that is really awful. Myst, jupyter-book, typst are three such representatives. Half-made pieces of software with annoying self-advertising on a flashy web site, no documentation, and just overall irritating. An example: I am using jupyter-book for my lecture […]mathstodon.xyzOriginal post on mathstodon.xyz 100
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 14/04/2026Claude and I are in business! math.andrej.com/2026/04/14/claude-a…math.andrej.comMathematics and Computation | Claude and I 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 11/04/2026@wtgowers Close, close, but not quite there. 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 10/04/2026When I form a School of Mathematical Phulosophy, anyone who mentions Platonism or Formalism will be made to kneel on dried peas. 100
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 08/04/2026This was a fun chat. I see I stated that the rotations of the square form a non-commutative group. What's the proper penance for that? youtu.be/sbQi6HjyBHM 211
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 02/04/2026Y'all notice the date on that was April 1, right? 010
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 01/04/2026(contd.) Note further that for any such path α and any k ∈ ℕ we have (∃ n . Prf(k, n)) ⇒ αₖ = 1. Indeed, if there is n such that Prf(k, n) then from a := [α₀, ..., aₙ] ∈ T follows αₖ = aₖ = 1. Moreover, since α is Turing-computable by some x ∈ ℕ, as above, Peano arithmetic proves (∃ n […]mathstodon.xyzOriginal post on mathstodon.xyz 100
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 01/04/2026In the effective topos Peano arithmetic (assuming it is consistent) defyies Gödel's second incompleteness theorem, which states that Peano arithmetic cannot prove its own consistency. This is made possible by the effective topos validating “everything is computable”. We argue internally in the […]mathstodon.xyzOriginal post on mathstodon.xyz 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 23/03/2026Copilot just agrees with every damn thing I ask for. I thought I could reach the bottom, but no. 101
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 22/03/2026Have you not seen this? youtu.be/BKorP55Aqvg 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 25/02/2026I have improved the LaTeX input method for MacOS for typing ℂ𝒪𝕆λ Mαth symbols. MacOS is incredibly finicky about installing it. I wrote up instructions for Sequoia 15.7.4. If anyone tries it, especially on a different version of MacOS, please let me know how it went (here or via an issue) so […]mathstodon.xyzOriginal post on mathstodon.xyz 101
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 22/02/2026I am a legendary influencer, second level! gitranks.com/profile/andrejbauer 011
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 31/12/2025@MartinEscardo I was hoping you'd say "modalities" 🙂 100
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 31/12/2025@MartinEscardo How would you quantify the amount of information or constructivity? 100
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 27/12/2025@de_Jong_Tom Make the best of it: "I am sorry but I don't know what email you're talking about. My university disposes of email after 90 days to preserve disk space." 010
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 18/12/2025I said too much, both in terms of content and length. www.typetheoryforall.com/episodes/c…typetheoryforall.comType Theory ForallType Theory much beyond inference rules 010
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 21/11/2025A new generation has arrived. The other day a freshmen showed me a 10k lines of code in a single file, written by him and an LLM in a week. It uses machine learning to find small boolean formulas that match a given truth table. A freshman. 10000 lines of code in main.py. It works. Oh yeah, and […]mathstodon.xyzOriginal post on mathstodon.xyz 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 19/11/2025@highergeometer Lawvere's fixed point theorem is a favorite of mine. Did you know Lawvere in his original paper did not present any non-trivial examples of it? He used it in the contra-positive form only "If f : B → B has no fixed points then e : A → B^A is not a surjection". When I looked for […]mathstodon.xyzOriginal post on mathstodon.xyz 000
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 16/11/2025@MartinEscardo I teach mappings by first saying that they are "rules", i.e., λ-abstractions, except we write them using x ↦ ... A bit later, when we discuss definitions, I explain definite descriptions "the unique x ∈ A such that φ(x)", written using Russell's notation ι(x ∈ A). φ(x). Still a […]mathstodon.xyzOriginal post on mathstodon.xyz 100
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 11/11/2025RE: mathstodon.xyz/@egbertrijke/1155280… Congratulations to @egbertrijke on the publication of his textbook on homotopy type theory and univalent mathematics! For many of us classically trained mathematicians, learning univalent mathematics and type theory meant adapting to […]mathstodon.xyzOriginal post on mathstodon.xyz 020
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 20/10/2025@highergeometer Why did they have to call it "electromagnetism" when all the time it was just a connection on a U₁(1) bundle? 110
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 22/09/2025This may be Girard's most brilliant contribution to humanity. girard.perso.math.cnrs.fr/mustard/a…girard.perso.math.cnrs.frUntitled Document 222
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 15/09/2025If you are a student who would prefer your advisor to have more gray hair, then you should converse with them like this on Discord: Me: "Good luck with your final exam and thesis defense today! If you'd like me to peek at your slides, send them to me." Student: "Oh no, I totally forgot about […]mathstodon.xyzOriginal post on mathstodon.xyz 030
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 12/09/2025Chatting with PhD students during a coffee break at the school where I lectured; (The student shall remain nameless.) Student: Are you really a student of Dana Scott's? Me: Yes, of course. Student: Oh my god, you're so old. 100
Andrej Bauer @andrejbauer.mathstodon.xyz.ap.brid.gy · 12/09/2025This week I gave a lecture series at the School on Logical Frameworks and Proof Systems Interoperability. I spoke about programming language techniques for proof assistants. The lecture slides and the reference implementations of a minimalist type theory are available at […]mathstodon.xyzOriginal post on mathstodon.xyz 010