Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You don’t necessarily want concision for that. You want “the right abstractions”, with an API that admits nice general work building on top of it. That might mean doing things in more generality than you wanted to. For example, for a long time (and possibly even now, I’m not up to date) there was very little graph theory in mathlib because there wasn’t consensus about what “the right definition” of a graph was, to permit all the possible consumers to get what they need from the API.
 help



Interesting. Indeed, proving theorems that are stronger and more general "accidentally" than what you really need is not a bad thing.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: