• Sign in
  • Sign up
Elektrine
EN
Log in Register
Modes
Overview Chat Timeline Communities Gallery Lists Friends Email Vault DNS VPN
Back to Timeline
  • Open on mathstodon.xyz

Martin Escardo

@MartinEscardo@mathstodon.xyz
mastodon 4.5.8

Professor at the University of Birmingham, UK.
I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more.

See my meta-blog:
https://cs.bham.ac.uk/~mhe/blog.html

0 Followers
0 Following
Joined October 28, 2022
homepage:
https://www.cs.bham.ac.uk/~mhe/
Pronouns:
He/Him
Inclusivity:
Full
Attempting:
To get as green as possible and save the planet

Posts

Open post
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · 3d ago

I want to say something I found shocking and interesting.

Three weeks ago, a mathematician, Georg Lehner, approached me by email to say that he applied a result of a paper of mine to a paper of his.

The interesting thing is that in that paper of mine I redeveloped the patch topology both point free and constructively. (Although I was careful to say only in the last line of the introduction that, by the way, this paper is constructive, as a hidden message.)

But Georg managed to use this to make progress in classical mathematics, on Algebraic K-theory of stably compact spaces.

It is kind of shocking that a paper on constructive mathematics helps to make progress on classical mathematics.

But I rather like this, because, as I have said repeatedly here, I believe there is only one mathematics, of which classical and constructive are just two branches.

Moreover, I have witnessed the interaction of these two branches quite vividly in the last 25 years, in conferences I have attended, and in publications.

The interaction goes both ways.

And, by the way, Georg is here this week at 7WFTop in Venice, where he gave a talk about a different subject, namely measure theory via locales, which was both quite interesting and rather well delivered.

There is only one mathematics, of which both classical and constructive mathematics are branches, and, since at least the 1960's with the advent of topos theory, interact with each other.

The interaction is only getting more intensive and healthier.

View on mathstodon.xyz
42
2
16
0
Open post
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · 4d ago

@TheBreadmonkey@beige.party A very articulate statement.

View on mathstodon.xyz
beige.party

Dungeon Crawler Ben (@TheBreadmonkey@beige.party) - beige.party

0
0
0
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · 6d ago
I wished somebody else said this in this thread. So I say it myself. Of course, we use a calculator because we don't know the result in advance. A calculator is useless if once we get the result we have to check it.
View full thread on mathstodon.xyz
23
1
8
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · 6d ago
@jon Love it. Even more if was done using Orwellian technology.
View full thread on mathstodon.xyz
1
0
0
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Apr 08, 2026
I wrote "It is a myth that macOS is more robust than Linux. It isn't." I will give you just one example that happened this week. I had a printer connected to my Mac Mini. My wife, my son, and myself wanted to print remotely from our machines. No amount of web search or chatSomething solved the problem. We just couldn't do it. Simple solution. Instead connect the printer to the old 2012 Linux machine I mentioned above. Then, wonders of wonders, open the print manager, everything gets installed after I approve, set simple preferences and permissions, and now the three of us can use the printer remotely, from Linux, from macOS, and from Windows. @joey @pounce
View full thread on mathstodon.xyz
0
0
0
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Apr 08, 2026
@joey And it also has the advantage that it breaks just as often as Linux, no less and no more. 🙂 And it does break from time to time, and you can fix it just as you can fix Linux, and just as hard, which sometimes is very hard. Luckily not that often nowadays, neither with Linux or macOS. It is a myth that macOS is more robust than Linux. It isn't. @pounce
View full thread on mathstodon.xyz
0
2
0
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Apr 08, 2026
@pounce And I bet that a lot of people who use Mac's wouldn't be using them if something like homebrew to get gnu tools in a simple package manager wasn't available.
View full thread on mathstodon.xyz
0
2
0
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Apr 08, 2026

@pounce writes “with asahi linux you can run linux on many modern macbooks, which I find to be nicer than using an old laptop”

  1. It only works with M1 and M2.
  2. I have an M4.
  3. I already have enough machines for the foreseable future.
  4. I use macOS as linux.

Let me elaborate on (4).

I don’t think I use any macOS app other than Finder (because I am forced to as far as I know).

I use Firefox, Thunderbird, emacs, gnu tools in the terminal via homebrew, gnu bash rather than the default macOS / Unix shell, etc.

So my Mac feels like using Linux, really, because a Linux user doesn’t see the kernel, only the gnu tools.

But if Linux were available in the M4, I would go for it. At the moment, this is completely unavailable.

View full thread on mathstodon.xyz
1
2
0
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Apr 07, 2026
Given this, I may prefer to go back to use my 2012 machine, because it is Linux rather than macOS. @AndrasKovacs @amy
View full thread on mathstodon.xyz
2
2
0
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Apr 07, 2026
I said: "I don't remember how long the old desktop from 2012 took [in 2019]." I also said: "my 2012 desktop, which I still use, as a server and for casual work, type checks TypeTopology in 4min30sec" Now I've checked the current version of TypeTopology with the 2012 machine using the current version of Agda, namely 2.8.0, and the result is 18m29s Which is way more than the 4m30s I reported above for the development version of Agda. If I were forced to use my 2012 machine for my research, this would be completely feasible now, even though, of course, my M4 giving me 1m15s is more comfortable. Remember that I said it takes 6m30s with an M4 with Agda 2.8.0! So, now, using the development version of Agda in the 2012 machine I take 4m30s, whereas somebody using an M4 takes 6m30m with the released version of Agda. Isn't that amazing? And, remember, too, we don't need to type check everything again every time. @AndrasKovacs @amy
View full thread on mathstodon.xyz
6
2
0
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Apr 07, 2026
Also, even in a Mac M4, the current version of Agda, 2.8.0, takes 6m30s, which is more than the 4m30s in the 2012 machine! @jonmsterling @AndrasKovacs @amy
View full thread on mathstodon.xyz
1
0
0
0
Open post
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Apr 07, 2026

Agda is getting damn fast.

In 2019, I asked for a new, fast desktop computer, because running Agda was getting annoying.

I don't remember how long the old desktop from 2012 took.

But the 2019 one took 7mins to type check TypeTopology. That was so fast!

And then I got a MacBook Air M1, because they gave one to everyone in our department. At that time, this reduced the time of TypeTopology to 4min, compared to the 7min above.

Now it is 9min in the M1 with the current released version of Agda and TypeTopology, because the latter has grown considerably since 2019/2020.

But guess what! Now my 2012 desktop, which I still use, as a server and for casual work, type checks TypeTopology in 4min30sec, thanks to the work of @AndrasKovacs@mathstodon.xyz , Amy and others.

My oldest machine from 2012 with the development version of Agda outperforms the cutting-edge machines of 2019/2020!

In a Mac M4, the time goes down to 1min15sec. There is no need to desire a Mac M5. A 10% speed up would be peanuts.

View on mathstodon.xyz
mathstodon.xyz

AndrasKovacs (@AndrasKovacs@mathstodon.xyz) - Mathstodon

16
4
5
0
Open post
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Apr 07, 2026

Is there any command line utility to get a topological sort of a directed graph written down in graphviz `dot` format?

Preferably, I would prefer that instead of a linear order, I was given a list of lists, where each list has the next level of dependency.

For example, something in homebrew or github?

Or, is there a tool to convert a graph in `dot` format to a graph in the format required by unix `tsort`? In any case, `tsort` is less than what I want, as discussed above.

View on mathstodon.xyz
1
5
1
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Apr 02, 2026
@otterlove Thanks. It worked!
View full thread on mathstodon.xyz
0
0
0
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Apr 01, 2026
@clemens Can we sue them if we are not entertained when we use it?
View full thread on mathstodon.xyz
9
0
0
0
Open post
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Mar 31, 2026

Start your own war. Then say to everybody else "get your own oil".

View on mathstodon.xyz
10
0
0
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Mar 31, 2026
The irony is that the foundation that de Bruijn chose works for what Brouwer wanted. And it mutated into Martin-Löf Type Theory. You can fight endlessly again each other, but in the end you are doing the same thing.
View full thread on mathstodon.xyz
5
0
0
0
Open post
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Mar 31, 2026

I like the fact that the first person to implement a full-fledged proof assistant in a computer was a mathematician.

Not a computer scientist.

Not a logician.

Not a philosopher.

His name is de Bruijn.

More precisely, Nicolaas Govert de Bruijn. And he conceived and implemented Automath.

https://en.wikipedia.org/wiki/Nicolaas_Govert_de_Bruijn

Like Brouwer, he is Dutch.

Unlike Brouwer, he was a formalist. I don't think this is recorded anywhere.

But I vividly remember a talk de Bruijn gave at Edinburgh, at an LFCS seminar, when I was there in 1997/1998. At some point Gordon Plotkin asked whether he was a formalist, and he answered "yes" emphatically.

Brouwer, instead, was emphatically non-formalist. Even more non-formalist that my classical mathematician friends.

And, as you know, Brouwer was the main founder of what is known as intuitionistic mathematics, that lead in turn to constructive mathematics. Then the topos theory people picked it up, not for philosophical reasons, but for mathematical reasons. The logic of the internal language of a topos is intuitionistic - this is a theorem, rather than philosophy.

I don't agree with either de Bruijn or Brouwer, but I love their ideas.

I also like that in the 1970's, Bourbaki, known for their excessive formalism, dismissed the idea that mathematics could actually be formalized, when de Bruijn and his collaborators had already done that without their knowledge:

L. S. van Benthem Jutting, as part of this Ph.D. thesis in 1976, translated Edmund Landau's Foundations of Analysis into Automath and checked its correctness.

View on mathstodon.xyz
Nicolaas Govert de Bruijn - Wikipedia
en.wikipedia.org

Nicolaas Govert de Bruijn - Wikipedia

26
1
11
0
Open post
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Mar 26, 2026

I have a calculator that is correct 80% of the time. But don't worry, every time I use it, I check the results myself.

View on mathstodon.xyz
692
30
485
0
Open post
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Mar 24, 2026

Agda is getting rather faster!

https://github.com/agda/agda/pull/8473#issuecomment-4121273331

Thanks @AndrasKovacs@mathstodon.xyz, Amy and other people!

View on mathstodon.xyz
Make Agda go faster by AndrasKovacs · Pull Request #8473 · agda/agda
GitHub

Make Agda go faster by AndrasKovacs · Pull Request #8473 · agda/agda

This PR mostly works by eliminating a large number of thunks and boxes. There's barely any legitimate use-case of lazy lists in Agda so we can do a lot of mindless strictification by search-re...

30
0
12
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Mar 13, 2026
@benjamineskola Do we?
View full thread on mathstodon.xyz
0
2
0
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Mar 13, 2026
@benjamineskola Isn't this the same as I am saying?
View full thread on mathstodon.xyz
0
2
0
0
Open post
In reply to
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Mar 13, 2026
@benjamineskola writes "I don’t understand why people are so committed to pretending it’s good when it’s obviously bad." The problem is that it is bad, in many fronts, but not all, and that people don't see it is obviously bad when it is obviously bad, which is most of the time. If you know the answer yourself in advance, you can check whether the AI was good, and this can potentially save you time, or potentially make you spend more time checking something that you could have done yourself. The real problem is when we ask genAI's to give an answer to a question we genuinely don't know the answer, for lack of qualifications. However much you are qualified, there will remain many things you are not qualified to answer yourself, to yourself or to anybody else.
View full thread on mathstodon.xyz
0
2
0
0
Open post
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Mar 13, 2026

Learn by (re)doing it yourself
----------------------------------------------

Generative AI can be good or bad, who knows. It is impossible to predict the future, even in purely physical circumstances, when all equations are known, but where it is difficult to measure the inputs with enough accuracy.

And even good things can be bad (think e.g. of knifes).

But something genAI has destroyed, and all universities over the world are struggling to cope with, is "learn by doing it yourself".

I had always told my students, well before genAI was envisaged, that the only way to learn is to reconstruct things by yourself.

Most students are not reconstructing things by themselves with the advent of genAI.

View on mathstodon.xyz
20
1
7
0
Open post
MartinEscardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
Martin Escardo
Martin Escardo
@MartinEscardo@mathstodon.xyz

Professor at the University of Birmingham, UK. I am interested in constructive mathematics and (constructive and non-constructive) homotopy type theory and univalent foundations, connections of topology with computation, (infinity) topos theory, locale theory, domain theory, combinatorial game theory and much more. See my meta-blog: https:// cs.bham.ac.uk/~mhe/blog.html

mathstodon.xyz
@MartinEscardo@mathstodon.xyz · Mar 07, 2026

When the Mac M1 was released, and offered at our university, it was great.

Type checking TypeTopology went down from 7min to 4min, compared to the previous (quite recent at that time) Intel machine I had.

That was great!

But then, of course, TypeTopology keeps growing, and, currently, with an M4 machine, it takes 6min to type check.

But then come three developments since the current version of Agda, in the development version.

One is to make things sequentially faster, which brings the time down to 4:30min from the previous 6min.

And then, in parallel, using the new `-j` option, down to 2:20min.

And then, with a better handling of mutual blocks, even faster. That I can't measure yet, but for one particular module it goes down from 20secs to 4sec.

These three things make everything so much faster.

You don't need to buy new cutting-edge hardware. You just need better algorithms to beat the next generation of hardware.

Thanks, Agda developers, for investing your time on that!

From 6min down to to 2:20min is rather impressive. It is much better than what Apple can offer when moving from M4 to M5.

Added in proof. Save the planet with better algorithms.

View on mathstodon.xyz
42
0
13
0
313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: mail.elektrine.com:993

POP3: pop3.elektrine.com:995

SMTP: mail.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 19:39:29 UTC