GridVids
Sign in with YouTube

What is PLUS times PLUS?

2swap Mar 23, 2025 03:30
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Don't Miss
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Mark watched
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Hide
Open in popup Open on YouTube
Share video

Share video

Copy the GridVids link or iframe code.

Video link
Iframe code
Iframe content

ERRATA: • The "Church-Turing Thesis" is different from the "Church-Turing Theorem". The "theorem" is the claim which I discussed in the video- namely, that the Turing machine and lambda calculus are equally powerful. The "thesis" is the informal claim that the two of these systems are a sufficient formalization which capture the idea of "arbitrary computation". • I claimed in the end of the video that this was the first example of animated beta-reductions of visual lambda expressions. Paul Brauner has some videos here: https://www.youtube.com/playlist?list=PLi8_XqluS5xc7GL-bgVrxpA2Uww6nK0gV, although they do not explicitly animate the mechanics of one step of beta-reduction! I probably should have chosen my words more carefully. Sorry Paul- linked you in an info card in the top right! • It seems that both lisp and rust blur the line between functional and imperative programming more than I realized, so take that chart at the end with a grain of salt! • While the expression (*(+ +)), treated as a 4-argument function, yields (d^(c^b))^(a+c), inserting the 4th argument is actually not necessary! You can treat it as a 3-argument function, and it reduces to (c^b)*(a+c). Join our discord server about math, computer science, and other miscellaneous nerd stuff! https://discord.gg/XDb7x2BZAE Support us! 2swap: https://www.patreon.com/2swap 6884: https://ko-fi.com/iam6884 Sources and Links: Tromp's Diagrams, showcased throughout the video: https://tromp.github.io/cl/diagrams.html At , a number of visualizations for the Lambda Calculus were shown. These include: (Top Left) David C Keenan's Graphical Notation for the Lambda Calculus: https://dkeenan.com/Lambda/ (Top Center) A notation I found on Robin Piedeleu's site, but which is likely much older: https://piedeleu.com/posts/diagrammatic-lambda-calculus/ (Top Right) de Brujin indices: https://en.wikipedia.org/wiki/De_Bruijn_index (Bottom Left) Vex (Wayne Citrin, Richard Hall, Benjamin Zorn): https://www.researchgate.net/publication/2726047_Programming_with_Visual_Expressions (Bottom Right) Visual Lambda Calculus (Viktor Massalõgin): https://bntr.planet.ee/lambda/work/visual_lambda.pdf / https://github.com/bntre/visual-lambda Lecture Notes on the Lambda Calculus (book): https://www.amazon.com/Lecture-Notes-Lambda-Calculus-Selinger/dp/0359158854 6884's Music: https://6884.bandcamp.com/ A viewer-made Tromp Diagram applet: https://cruzgodar.com/applets/lambda-calculus/?expression-textarea=*23 (By Cruz Godar) A viewer-made desmos Tromp Diagram calculator: https://www.desmos.com/calculator/rviihyo72n (By div140) This video was rendered using SwapTube! https://github.com/2swap/swaptube Oh, also, this is my first time using auto-dubbed tracks. I am VERY IRRITATED to have to use this... I happen to speak a few languages on the list and I would have preferred to dub it myself. As far as I can tell, I as a creator am not even given the opportunity to do so. If anyone else knows of a way, please comment :) Also, let me know if the AI dub in your language is particularly poor.
Education
#Lambda #Calculus #Lambda Calculus #2swap #Tromp #Diagram #Lambda Diagram #Math #Computer Science #Computer #Computation #Beta #Reduction #Turing #Godel #Alonso Church #Hilbert