https://obua.com/publications/philosophy-of-abstraction-logic/2/
I found this link somewhere in Paulson's blog. Haven't read but sounds ambitious! 😄
Abstraction Logic has been introduced in a previous, rather technical article. In this article we take a step back and look at Abstraction Logic from a conceptual point of view. This will make it easier to appreciate the simplicity, elegance, and pragmatism of Abstraction Logic. We will argue that Abstraction Logic is the best logic for serving as a foundation of mathematics.
I found this link somewhere in Paulson's blog. Haven't read but sounds ambitious! 😄
Turns out there's a metric for size increase for mechanized math dubbed "de Bruijn factor": https://www.cs.ru.nl/~freek/factor/
Apparently in practice it's around 4, and in some cases a hair bigger than 1. 🧐
Apparently in practice it's around 4, and in some cases a hair bigger than 1. 🧐
🤔2
https://mitchellh.com/writing/contributing-to-complex-projects
Some nice guidelines on becoming a contributor to a complex (open source) project.
Some nice guidelines on becoming a contributor to a complex (open source) project.
Не трогал PowerPoint (MS Office в целом) лет 10 или около того. Но тут по случаю решил воспользоваться — думал, за то время что я на него не смотрел, он должен был сильно похорошеть. Но нет, Office от своих традиций не отходит! Вчера вечером сохранил презентацию — сегодня утром PowerPoint не может её открыть, говорит, нужно восстанавливать. Конечно же, восстановить он её тоже не смог — потерял половину слайдов. Самое смешное, что Only Office открыл её почти ровно в том виде, как она была сохранена, несмотря даже на "восстановление". 😂
🤯2
Nah, Only Office lost all the formulae from all the slides after a couple of save-loads too. 😒
🔥1😢1
I'm watching an oldish talk by Guy Steele Jr.: https://www.youtube.com/watch?v=ftcIcn8AmSY
At the QnA session he mentions that lessons from the Fortress language somehow informed Julia's evolution... 🤔
At the QnA session he mentions that lessons from the Fortress language somehow informed Julia's evolution... 🤔
YouTube
Four Solutions to a Trivial Problem - Guy Steele Jr.
Google Tech Talk, 12/1/2015, Presented by Guy L. Steele Jr.
ABSTRACT: We present a small but interesting geometrical problem and then examine four different computational approaches to solving it: a "classic sequential solution" and three different approaches…
ABSTRACT: We present a small but interesting geometrical problem and then examine four different computational approaches to solving it: a "classic sequential solution" and three different approaches…
👍2
And by the way regarding presentations. WPS Office saves the day. Apparently it reads pptx files better than MS Office and has no problems saving them back to disk. Though I've also exported to PDF just to be sure. 😁
Apparently "it's not a bug, it's a feature" can be traced back to 1922 the latest: https://plato.stanford.edu/entries/paradox-skolem/#2
Jean van Heijenoort on Thoralf Skolem's Paradox. 😂
[It] is not a paradox in the sense of an antinomy … it is a novel and unexpected feature of formal systems.
Jean van Heijenoort on Thoralf Skolem's Paradox. 😂
🔥2
https://arxiv.org/abs/2203.16211
Lay-it-out: Interactive Design of Layout-Sensitive Grammars
Fengmin Zhu, Jiangyi Liu, Fei He
It's effin' interactive framework utilizing SMT-solver and proved correct in Coq! Though I don't thing they mean "GUI" when they say "interactive framework".
Lay-it-out: Interactive Design of Layout-Sensitive Grammars
Fengmin Zhu, Jiangyi Liu, Fei He
Layout-sensitive grammars have been adopted in many modern programming languages. However, tool support for this kind of grammars still remains limited and immature. In this paper, we present Lay-it-out, an interactive framework for layout-sensitive grammar design. Beginning with a user-defined ambiguous grammar, our framework refines it by synthesizing layout constraints through user interaction. For ease of interaction, a shortest nonempty ambiguous sentence (if exists) is automatically generated by our bounded ambiguity checker via SMT solving. The soundness and completeness of our SMT encoding are mechanized in the Coq proof assistant. Case studies on real grammars, including a full grammar, demonstrate the practicality and scalability of our approach.
It's effin' interactive framework utilizing SMT-solver and proved correct in Coq! Though I don't thing they mean "GUI" when they say "interactive framework".
https://www.actema.xyz/?goal=U29jcmF0ZXM6KCksIEh1bWFuOjooKSwgTW9ydGFsOjooKTsgSHVtYW4oU29jcmF0ZXMpLCBmb3JhbGwgeDooKS4gSHVtYW4oeCkgLT4gTW9ydGFsKHgpIHwtIE1vcnRhbChTb2NyYXRlcyk%3D
Looks like a visual (drag-n-drop) editor for composing (first-order) proofs.
Looks like a visual (drag-n-drop) editor for composing (first-order) proofs.
😱1
Moving forward with Lawrence Paulson fanboyism finally watched https://www.youtube.com/watch?v=tYqbbRsx8DI (which aired almost a year ago):
And other profound observations. "Obvious" statements that authors don't even really bother to mention but require pages to prove 100% rigorously is something even I had encountered.
Also "residual doubt" regarding mechanised proofs from working mathematicians. Though I suspect educational value of legible structured proofs is heavily underappreciated.
... turns out to verify computer systems you need Mathematics, and the more advanced systems you verify the more advanced Mathematics you need.
And other profound observations. "Obvious" statements that authors don't even really bother to mention but require pages to prove 100% rigorously is something even I had encountered.
Also "residual doubt" regarding mechanised proofs from working mathematicians. Though I suspect educational value of legible structured proofs is heavily underappreciated.
YouTube
Lawrence Paulson: "Formalising Contemporary Mathematics in Simple Type Theory"
1st of July, 2021. Part of the Topos Institute Colloquium.
-----
Abstract: A long-standing question in mathematics is the relevance of formalisation to practice. Rising awareness of fallibility among mathematicians suggests formalisation as a remedy. But…
-----
Abstract: A long-standing question in mathematics is the relevance of formalisation to practice. Rising awareness of fallibility among mathematicians suggests formalisation as a remedy. But…
👍1
https://www.scattered-thoughts.net/writing/the-shape-of-data
Любопытный пост, собирающий в кучку интересные идеи из разных мест. Во-первых, он справедливо разделяет вопрос модели данных и записи (нотации) данных. Во-вторых, между делом вводит 4 уровня моделей данных в языке программирования (на примере Rust):
1. уровень машины
2. уровень "небезопасного" (unsafe) языка
3. уровень "безопасного" языка
4. уровень приложения
(ср. уровни TCP/IP и OSI).
Далее обсуждается связь модели данных и её записи на уровне данных приложения, и что бы мы хотели от обеих для большего удобства разработки.
Актуально для разработчиков новых языков программирования и для преподавателей существующих (чтобы обращать внимание на места расхождения модели и нотации).
Любопытный пост, собирающий в кучку интересные идеи из разных мест. Во-первых, он справедливо разделяет вопрос модели данных и записи (нотации) данных. Во-вторых, между делом вводит 4 уровня моделей данных в языке программирования (на примере Rust):
1. уровень машины
2. уровень "небезопасного" (unsafe) языка
3. уровень "безопасного" языка
4. уровень приложения
(ср. уровни TCP/IP и OSI).
Далее обсуждается связь модели данных и её записи на уровне данных приложения, и что бы мы хотели от обеих для большего удобства разработки.
Актуально для разработчиков новых языков программирования и для преподавателей существующих (чтобы обращать внимание на места расхождения модели и нотации).
👍1
https://www.ribbonfarm.com/2022/02/10/tools/
Fundamentally reducing the complexity of tooling required to do a thing requires understanding the thing itself better. Simpler, more user-friendly tooling is the result of improved understanding, not increased concern for human comfort and convenience. You have to get more engineering friendly to generate such improved understandings before you can get more user friendly with what you learn. Complex tooling usually gets worse before it gets better.Also in addition to "user-friendliness — physics-friendliness" dimension the author introduces dimensions of "praxis and poeisis". Yeah, that's weird you should read the piece to get it.
If you try to skip advancing knowledge, you end up with tools that try to be more user-friendly by becoming less physics-friendly, and the entire experience degrades.
https://www.youtube.com/watch?v=LJ4W1g-6JiY
Пятнадцатиминутка научпопа на нашем канале. В общем, выясняется, что до "бесплатной" энергии ядерного синтеза нам ещё как до Луны пешком. 😒 Мне так кажется, что по уровню развития технологии примерно как для атомных электростанций в 1930х: мы уже строим полномасштабные станции (на этот раз в Китае), но работают они всё ещё в минус.
Текущий рекорд отдачи самого синтеза — 70%. Т.е. пока что сам процесс жрёт больше, чем возвращает чистой энергии. И это без учёта энергии, требующейся чтобы вообще создать условия для синтеза. На экспериментальной китайской международной мегаэлектростанции обещают поднять показатель до 1000%. Да, синтезировать в 10 раз больше энергии, чем закачано. Одна проблемка — в общей сложности для своей работы электростанция будет потреблять на два порядка больше энергии, чем пойдёт на синтез. Ну и как они собираются горячую плазму превращать в электричество и с каким КПД — я не в курсе. Из расчёта с КПД 50% окажется, что станция будет потреблять всего лишь в 2 раза больше, чем отдавать обратно в сеть. Это, безусловно, технологический прорыв, но до экономического и энергетического прорыва всё ещё безумно далеко.
Ну и ссылка на то же самое в виде отзыва на книгу, чтобы вам долго не искать: https://www.nytimes.com/2021/08/19/books/review/the-star-builders-arthur-turrell.html
Пятнадцатиминутка научпопа на нашем канале. В общем, выясняется, что до "бесплатной" энергии ядерного синтеза нам ещё как до Луны пешком. 😒 Мне так кажется, что по уровню развития технологии примерно как для атомных электростанций в 1930х: мы уже строим полномасштабные станции (на этот раз в Китае), но работают они всё ещё в минус.
Текущий рекорд отдачи самого синтеза — 70%. Т.е. пока что сам процесс жрёт больше, чем возвращает чистой энергии. И это без учёта энергии, требующейся чтобы вообще создать условия для синтеза. На экспериментальной китайской международной мегаэлектростанции обещают поднять показатель до 1000%. Да, синтезировать в 10 раз больше энергии, чем закачано. Одна проблемка — в общей сложности для своей работы электростанция будет потреблять на два порядка больше энергии, чем пойдёт на синтез. Ну и как они собираются горячую плазму превращать в электричество и с каким КПД — я не в курсе. Из расчёта с КПД 50% окажется, что станция будет потреблять всего лишь в 2 раза больше, чем отдавать обратно в сеть. Это, безусловно, технологический прорыв, но до экономического и энергетического прорыва всё ещё безумно далеко.
Ну и ссылка на то же самое в виде отзыва на книгу, чтобы вам долго не искать: https://www.nytimes.com/2021/08/19/books/review/the-star-builders-arthur-turrell.html
YouTube
How close is nuclear fusion power?
Claim your SPECIAL OFFER for MagellanTV here: https://try.magellantv.com/sabinehossenfelder. Start your free trial TODAY so you can watch The Story of Energy about how super-important energy is to human civilization, and the rest of MagellanTV’s science collection:…
👍1
And now a Math education section: https://www.susanrigetti.com/math
The main contribution of the post is a selection of English textbooks covering general BSc Math curriculum. Thus mostly books on continuous math: Calculus, Linear Algebra, Analysis, intro to Differential Equations. Though nice additions are books on "Introduction to (formal) proofs" which includes such a gem as "How to Solve" It by G. Polya, and a selection of "electives" which includes somewhat impressive (for such a limited format) of texts on Philosophy of Math.
Apart from that I recommend to take notice of How to Study section. But the most interesting part for those of us already out of college (or a university) is "Popular Math Books" — a really solid list with such an eternal classics as "A Mathematician’s Apology" by G.H. Hardy himself! I'd like to add a couple more recent titles:
https://www.amazon.com/Sleight-Mind-Ingenious-Mathematics-Philosophy/dp/0262043467/
https://www.amazon.com/Mathematical-Fallacies-Paradoxes-Dover-Mathematics-ebook/dp/B00A62Y0DU/
https://www.amazon.com/Humble-Pi-Comedy-Maths-Errors/dp/0141989149/
Happy reading and learning! 😁
The main contribution of the post is a selection of English textbooks covering general BSc Math curriculum. Thus mostly books on continuous math: Calculus, Linear Algebra, Analysis, intro to Differential Equations. Though nice additions are books on "Introduction to (formal) proofs" which includes such a gem as "How to Solve" It by G. Polya, and a selection of "electives" which includes somewhat impressive (for such a limited format) of texts on Philosophy of Math.
Apart from that I recommend to take notice of How to Study section. But the most interesting part for those of us already out of college (or a university) is "Popular Math Books" — a really solid list with such an eternal classics as "A Mathematician’s Apology" by G.H. Hardy himself! I'd like to add a couple more recent titles:
https://www.amazon.com/Sleight-Mind-Ingenious-Mathematics-Philosophy/dp/0262043467/
https://www.amazon.com/Mathematical-Fallacies-Paradoxes-Dover-Mathematics-ebook/dp/B00A62Y0DU/
https://www.amazon.com/Humble-Pi-Comedy-Maths-Errors/dp/0141989149/
Happy reading and learning! 😁
Susan Rigetti
Math — Susan Rigetti
👍1
Do you remember you can implement a Turing Machine in Microsoft PowerPoint: https://www.youtube.com/watch?v=uNjxe8ShM-8 ?
Turns out you can also do fractals and some other recursive things: https://www.youtube.com/watch?v=b-Fa6HtvGtQ !
Which is amazing! The only thing about PowerPoint that's more amazing than that is it can't read back the files it saves.
Turns out you can also do fractals and some other recursive things: https://www.youtube.com/watch?v=b-Fa6HtvGtQ !
Which is amazing! The only thing about PowerPoint that's more amazing than that is it can't read back the files it saves.
YouTube
On The Turing Completeness of PowerPoint (SIGBOVIK)
Video highlighting my research on PowerPoint Turing Machines for CMU's SIGBOVIK 2017
Read the paper:
http://tomwildenhain.com/PowerPointTM/Paper.pdf
Download the TM:
http://tomwildenhain.com/PowerPointTM/PowerPointTM.pptx
Original video (without live background…
Read the paper:
http://tomwildenhain.com/PowerPointTM/Paper.pdf
Download the TM:
http://tomwildenhain.com/PowerPointTM/PowerPointTM.pptx
Original video (without live background…
👍2😁1
https://www.youtube.com/watch?v=wbJQTtjlM_w
A video of presentation and a discussion between participants of a pretty famous recently project applying Machine Learning to some cutting-edge mathematics.
Here's a Nature article which has a link to an arXiv preprint: https://www.nature.com/articles/d41586-021-03593-1
A video of presentation and a discussion between participants of a pretty famous recently project applying Machine Learning to some cutting-edge mathematics.
Here's a Nature article which has a link to an arXiv preprint: https://www.nature.com/articles/d41586-021-03593-1
YouTube
Deep Maths - machine learning and mathematics
In December 2021 mathematicians at Oxford and Sydney universities together with their collaborators at Google DeepMind announced that they had successfully used tools from machine learning to discover new patterns in mathematics. But what exactly had they…
In addition to the Church of the Least Fixed Point I propose "β-reduction Witnesses".
Serendipitously stumbled upon https://mathematicswithoutapologies.wordpress.com/2015/05/13/univalent-foundations-no-comment/ and it's kinda curious to revisit the answers from 7 years ago.
The most obvious is that Univalent Mathematics indeed grew to dominate research at least in Foundations of Mathematics and Type Theory.
Second, I don't think we can say mechanized proofs are widespread (though that's pretty vague) but I bet the panellists would be surprized how far they penetrated already. And we still have 28 years to go which seems like a lot considering the rate of the spread.
“One doesn’t read a mathematical paper, what one gets is the idea to reconstruct the argument it’s not that people (generally speaking) would be …checking the logic line by line — they would go and extract the fundamental idea; that’s really the essential thing.”
I would say exactly the same about mechanized proofs. For one thing you don't even need to check the proof line-by-line, a machine already did that. Second, I'm huge fan of structured proofs exactly because they show you the shape of the argument and help extracting the major ideas and relationships behind it.
Near the end the author raises concerns of a technological lock-in into a particular system. With the current state of affairs and pretty "heated competition" among different systems that seems unlikely. Especially noting that in reality the systems not that much compete with one another as occupy different "ecological niches" and specialize for different areas and styles of work. Which addresses the last concern of the author, that mathematicians will have to adapt to a system designed for proving software correct and not mathematics. I have an impression that many proof assistants kinda "abandon" their "software correctness roots" for the glory of concurring Pure Math. 😁
The most obvious is that Univalent Mathematics indeed grew to dominate research at least in Foundations of Mathematics and Type Theory.
Second, I don't think we can say mechanized proofs are widespread (though that's pretty vague) but I bet the panellists would be surprized how far they penetrated already. And we still have 28 years to go which seems like a lot considering the rate of the spread.
“One doesn’t read a mathematical paper, what one gets is the idea to reconstruct the argument it’s not that people (generally speaking) would be …checking the logic line by line — they would go and extract the fundamental idea; that’s really the essential thing.”
I would say exactly the same about mechanized proofs. For one thing you don't even need to check the proof line-by-line, a machine already did that. Second, I'm huge fan of structured proofs exactly because they show you the shape of the argument and help extracting the major ideas and relationships behind it.
Near the end the author raises concerns of a technological lock-in into a particular system. With the current state of affairs and pretty "heated competition" among different systems that seems unlikely. Especially noting that in reality the systems not that much compete with one another as occupy different "ecological niches" and specialize for different areas and styles of work. Which addresses the last concern of the author, that mathematicians will have to adapt to a system designed for proving software correct and not mathematics. I have an impression that many proof assistants kinda "abandon" their "software correctness roots" for the glory of concurring Pure Math. 😁
Mathematics without Apologies, by Michael Harris
Univalent Foundations: “No Comment.”
“No Comment” was Jacob Lurie’s reaction when the panel of Breakthrough Prize laureates was asked, at last November’s Breakthrough Prize Symposium at Stanford, what they thou…
https://www.youtube.com/watch?v=gCLJOrJFLZQ
WOW! That sounds HUGE! Extremely ambitious and exciting. Many right words, a number of unobvious insights. I wish them great success.
WOW! That sounds HUGE! Extremely ambitious and exciting. Many right words, a number of unobvious insights. I wish them great success.
YouTube
Charles Hoskinson at the opening of the Hoskinson Center at Carnegie Mellon University
Charles donated 20M to the future thinking Carnegie Mellon University to open the Hoskinson center for formal mathematics. This is a life long dream of Charles’ and he couldn’t have landed in a better place than with this institution.
👍1