Skip to main content
Agda

Agda

Programming languageWikipedia

Search complete. 5 mentions across 3 episodes found for "Agda".

Sep 20, 2026

KevinHOST
6:52
I'm not really sure, but I would love to be able to just treat it like a normal integer, but only within these particular bounds.
AndyHOST
7:00
Because one thing you could do if you really wanted to take that a long way, and I think a language like Agda or something like that might do this, things with dependent types, is that you could say, okay, I've got this number that's anything between 0 and 3.
AndyHOST
7:12
I've got this other number that's anything between 0 and 4.
AndyHOST
7:15
And then when I add them up, the type of that thing is now anything between 0 and 7.
KevinHOST
6:52
I'm not really sure, but I would love to be able to just treat it like a normal integer, but only within these particular bounds.
AndyHOST
7:00
Because one thing you could do if you really wanted to take that a long way, and I think a language like Agda or something like that might do this, things with dependent types, is that you could say, okay, I've got this number that's anything between 0 and 3.
AndyHOST
7:12
I've got this other number that's anything between 0 and 4.
AndyHOST
7:15
And then when I add them up, the type of that thing is now anything between 0 and 7.
Aaron StumpHOST
4:24
Here's how it's done on paper.
Aaron StumpHOST
4:26
I want you to please do it in lean or rock or Isabella or Agda form.
Aaron StumpHOST
4:32
Okay.
Aaron StumpHOST
4:32
And so here's about the one for Fermat's Law Theorem.

6 MINS LATER

Aaron StumpHOST
10:09
It means that projects that people thought could be done by humans but might take decades can be done in hours by these tools.
Aaron StumpHOST
10:22
It's pretty remarkable.
Aaron StumpHOST
10:24
I was sitting there proving with great labor and pain some piddly little stuff about alpha equivalents in Agda.
Aaron StumpHOST
10:32
I've been working on this for all summer.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.