Prathyush Profile picture
Nov 9, 2020 76 tweets 44 min read Read on X
Awesome ontology map of Mathematics by Daniel Tubbenhauer here: dtubbenhauer.com/Talk-Dublin-20…

After my explorations in the last few years, I arrived at an almost same global partitioning except that I had geometry and topology united and number theory featuring as a prominent circle. Map of mathematics
I found out previously that Category Theory derives from Kant’s work: but looks like Lawvere was attempting to formalize Hegel, who was inspired by Kant’s work!

Have a look at this nLab page to see how deep the rabbit hole runs: ncatlab.org/nlab/show/Scie… Screenshot from nLab
This is in the philosophical realm but use of “relay signs” by artists and mathematicians as sharing the same protogeometry is an interesting take in this article. It draws links between the work of Peirce, Grothendieck, Riemann among others: glass-bead.org/article/multil…
Beautiful set of slides from Daniel Tubbenhaur documenting the history of Category Theory: dtubbenhauer.com/cathistorisch-… Slides from “Why Category T...Slides from “Why Category T...Slides from “Why Category T...Slides from “Why Category T...
Here is a claim that is usually not heard in circles that deal with Category Theory and Type Theory distinctly: They are the same thing! cs.stackexchange.com/questions/3028… Screenshot from Uday Reddy’...Screenshot from Uday Reddy’...
This is an interesting explanation of how Hegel’s logic of being and nothingness is connected with Category Theory: math.stackexchange.com/questions/2357… Being and Nothingness
Here’s a visualization of a partial sampling of the network of algebraic structures. Different structures like magma, semigroup, monoid, loop, groups etc. are related to one another by the different properties they trade-off to gain / lose certain characteristics. Visualization of the Networ...
I have a latent feeling that algebraic structures have a significant visual signature associated with them even though they are highly abstract and are treated symbolically. Uncovering this will be a huge step in the direction of understanding the geometry / forms of computation.
This is indeed how I grokked the concept of a group. I was investigating the boolean gates and found out that their symmetries were captured with the idea of groups, which made it instantly click for me:

Thanks for sharing this essay @raghuveerdotnet Explanation of groups by V....
@raghuveerdotnet Concept map of the topics explored by Andrée Ehresmann. Her oeuvre is pure 🔥. Such transformative stuff in terms of ambition and scope of what she explores and achieves: ehres.pagesperso-orange.fr Concept graph of the work o...
Brendan shared this awesome concept map of algebraic structures earlier in the thread: https://t.co/NKOXYSCAUZ
I like this syntactic description used for describing algebraic structures: https://t.co/0CnmHnIBIw
Really good talk by Alex Simpson: on the foundations of mathematics and computer science. He details beautifully the struggles of supervising a Ph.D. and witnessing how deep fundamental ideas in logic and set theory are intertwined with applied work.
Boris (@AlexanderKatt) just updated his beautiful work on visual category theory with a new chapter on monoids. You guys should totally check it out! boris-marinov.github.io/category-theor… Screenshot from Monoids cha...Screenshot from Monoids cha...Screenshot from Monoids cha...
“Computers and Mathematics: The Search for a Discipline of Computer Science” by Micheal Mahoney is a good read exploring the history of how computation gained a mathematical footing: princeton.edu/~hos/Mahoney/a… Screenshot from the essay e...
This is a nice series of articles by @jrsinclair on algebraic structures, type classes, and abstract data types: jrsinclair.com/articles/2019/…
Neat talk by Chris Taylor on “The Algebra of Algebraic Types”:

There is a three part companion blog post that elaborates the ideas here: web.archive.org/web/2014021413…
Found out the original PDF version of this map of mathematics: on Axel Sarlin’s website: srln.se/mapthematics.p… Concept map of mathematics ...
A good article on entropy by @aatishb: aatishb.com/entropy/

In the post, entropy is defined as the log of possible of states of micro-configurations while maintaining the macro organization. It made me wonder if it is connected to group theory: Screenshot of blog post by ...
Discovered the work of Yuli Schreider today. Particularly striking is how systems are described as arising from interactions with the observer, concept of models/frames/theories, and lattice style classification of systems as illustrated in the image: alexei.nfshost.com/biosem/schreid… Classification of leaves by...
Unearthed yet another interesting diagram of order structures. Should really find some time to create a concept lattice out of it like this soon:

Source: Eric Schechter’s Handbook of Analysis and its Foundations (math.vanderbilt.edu/schectex/ccc/) Diagram of algebraic struct...
Computational Trinitarinism page on nLab has been renamed to Computational Trilogy now with a diagram showing passage from classical version to topological and quantum trilogies! ncatlab.org/nlab/show/comp… Diagram showing passage fro...
TIL the idea of comonad first appeared in Roger Godement’s book Topologie Algébrique et Théorie des Faisceaux (1958) on Sheaf theory.

Increasingly feeling that learning algebraic geometry might be a necessary step to understand computation.

Source: en.wikipedia.org/wiki/Roger_God… Screenshot from the Wikiped...
What is most interesting then is that these abstract ideas in programming languages will start to have a geometrical interpretation. Linas Vepštas has written this beautiful paper where he shows what sheaves look like:
Finished reading this great article by Saunders Mac Lane (co-inventor of Category Theory) giving a sketch for a philosophy of mathematics: web.archive.org/web/2019100620…

Thanks to @pranavpramod for the share from his exploration of George Lakoff’s work on metaphors. Cover of “Mathematical Mode...
@pranavpramod He cites Goodman’s paper: jstor.org/stable/2320581 that describes how various philosophies such as Platonism, Empiricism, Logicism, Formalism, and Intuitionism that arose to give an interpretation of the mathematical activity are inadequate and ventures to give his own view. Screenshot from the paper: ...
Saunders Mac Lane outlines how different human activities correspondingly shaped the formation of distinct domains of mathematics such as arithmetic, algebra, analysis, geometry, topology, dynamics, combinatorics etc. Screenshot from the paper: ...
Mac Lane nicely describes how human activities unearth different kinds of concepts (prime numbers, transformations etc) which are then organized under deductive axiomatic systems (Peano arithmetic, Euclidean geometry etc). From this, he proceeds to give his POV of mathematics: Screenshot from the paper: ...
A nice concept map from Mac Lane organizing the concepts of mathematics. He plots how human activities led to the creation of corresponding mathematical concepts.

These are reminiscent of the beautiful diagrams in his book Mathematics, Form and Function: Concept map from the paper:...
It is interesting to note that Mac Lane says he doesn’t have an articulate answer to the metaphysical Wigner question of why formal systems of mathematics are unreasonably effective in striking equivalences with phenomena in the real world. Screenshot from the paper: ...
He gives an account of how there exists multiple models to study the same phenomena. I think this applies to cases both within and without mathematics. Screenshot from the paper: ...
He registers his objections with set theory as the grand foundation of mathematics and describes how even within that setting there is the issue of a problem getting the answer Yes/No depending on the underlying model chosen, thereby essentially making the problem undecidable. Screenshot from the paper: ...
These excerpts summarize the position of Saunders Mac Lane: Mathematics as the activity of creating tangible formal systems arising from human activities that capture what is universal both internally as an aspect of human intuition and externally as they map to physical world. Screenshot of the paper: ht...Screenshot of the paper: ht...
There are some nice descriptions of how mathematical models of space are studied in this paper which has made me eager to study his Mathematical Models of Space (1980): jstor.org/stable/29773730 Screenshot from the paper “...Screenshot from the paper “...
Looks like another good paper to read along with Mac Lane’s work: “A Mad Day’s Work: From Grothendieck to Connes and Kontsevich — The evolution of concepts of space and symmetry” by Pierre Cartier. Available here: citeseerx.ist.psu.edu/viewdoc/downlo… Screenshot of cover page of...
Found out about this awesome paper by Barry Mazur on the definition of equality in mathematics. Among other things it contains a discussion on the fitness of formal systems vs. categories for providing foundations for mathematics: people.math.harvard.edu/~mazur/preprin… Cover page of the article: ...Screenshot of first 4 parag...Portrait of Barry Mazur
Stone Duality marries spatial nature of an algebra to its dynamics described by a coalgebra. I haven't been able to fully understand its ins and outs but here's an introductory paper on it: irif.fr/~mgehrke/Ge11.…

h/t to @deontologistics for sharing this one in a thread of his. Screenshot from the first s...
Researched further and found out that Mai Gehrke is a great logician who studies duality as it appears in various forms in mathematics. This Nijmegen inaugural lecture is an accessible introduction to her mathematical philosophy and work: repository.ubn.ru.nl/bitstream/hand… An illustrated post showing...
Mai Gehrke mentions about syntax/semantic duality and its connection to the algebra/geometry duality. This is a very intriguing phenomena in computation which I came across in this paper previously: Screenshot from the paper: ...
Been reading papers by Arkady Plotnitsky on Riemann’s work and Barry Mazur on Category Theory in parallel. Spotted an uncanny resemblance between the idea of manifold as sociological definition of space by Manin and the idea of object as a network of relationships by Mazur! Screenshot of: https://web....Screenshot of: http://peopl...
Plotnitsky’s work “Bernhard Riemann’s Conceptual Mathematics and the Idea of Space” can be found here: web.ics.purdue.edu/~plotnits/PDFs… and Mazur’s work here:

Also adding Manin’s “Georg Cantor and His Heritage”: arxiv.org/pdf/math/02092… Screenshot of the cover of ...
Just love the fact that the papers of Per Martin-Löf are available at one place: github.com/michaelt/marti…

Some ground breaking stuff there touching upon constructive mathematics ∩ logic ∩ computation ∩ philosophy!
Sequent Calculus is a formal argumentation system devised by Gerhard Gentzen for tracking proof reductions: en.wikipedia.org/wiki/Sequent_c…

It visualizes how you start from axioms and arrive at particular conclusions. There’s good scope for UI designers to build nice interfaces for it. Sequent calculus proof treePortrait of Gerhard Gentzen...
There was qualitative improvement in my skill in understanding programming language theory papers after working out how the sequent calculus system works. This is a really good interactive tutorial that set me on this path: logitext.mit.edu/tutorial Image
Ever since I read @coecke’s alternative Gospel paper: arxiv.org/abs/1307.4038 I am a strong believer that functorial string diagrams will take us much further in “seeing” what programs do rather than simulating them in our heads. These images here were a big aha! moment for me. Screenshot of page 16 from ...
@coecke Here is a recent illustration by @danghica, Mario Álvarez-Picallo, David Sprunger, and Fabio Zanasi elucidating the link between automatic differentiation and string diagrams:

Paper: arxiv.org/pdf/2107.13433…
If you have some cursory knowledge about Lambda Calculus, Type Theory, and Sequent Calculus, this is a really good introductory lecture from Xavier Leroy (co-creator of OCaml) on the Curry-Howard correspondence.

Programming = Proving?: college-de-france.fr/site/en-xavier… Screenshot from the lecture...
This is an interesting read from @getjonwithit that maps homotopy type theory to Wolfram multiway formalism to arrive at a geometric conception of the Church-Turing thesis: wolframphysics.org/bulletins/2020… Screenshot from: https://ww...Image of a Wolfram multiway...
Fun little poetic exercise to understand the Galois connection!

“A Galois Connection in the Social Network” by @JimPropp: faculty.uml.edu/jpropp/galois.… Screenshot of the first pag...
@JimPropp Petition to expand the Curry Howard Lambek correspondence: en.wikipedia.org/wiki/Curry%E2%… to Curry Howard Lambek Stone Scott Grothendieck Voevodsky Correspondence. Illustration showing a tria...
Fun comic on the time travel aspect of Law of Excluded Middle in the paper “Duality in Action” by Paul Downen and Zeno Ariola. The paper is also interesting as it derives a symmetrical calculus by taking a dialogical interpretation of constructive logic: ix.cs.uoregon.edu/~pdownen/publi… Figure 1 and 2 from Page 1:...
A nice thread by @plt_abbie on type theory and Curry-Howard-Lambek correspondence:
TIL Haskell Curry (Combinatory Logic), Gerhard Gentzen (Proof Theory) and Saunders Mac Lane (Category Theory) were doctoral students at Hilbert’s Göttingen! What seems even lesser known is that Mac Lane did a dissertation in “algebra of proofs”.

Source: lmcs.episciences.org/5646/pdf Screenshot of the first pag...
Pathways of Deduction by @acarbone16 has been a thoroughly formative read in my logical research! Alessandra brings ideas from structural proof theory and reveals some striking connections in geometry ∩ logic ∩ biology. Highly recommended read! ihes.fr/~carbone/paper… Screenshot of figure 6 from...Screenshot of figure 7 from...Screenshot of figures 9 and...Screenshot of figure 11 fro...
Really nice example that when you shift the framework from classical logic to constructive logic you get diagonalization from Russell’s paradox.

Now mulling about if/how I can connect Gödel incompleteness and Halting problem with this one:
A super nice glossary of algebraic structures from Hubert Kaeslin! Source: cambridge.org/be/files/1413/… Screenshot of slide 10 from...Screenshot of slide 7 from:...Screenshot of slide 8 from:...Screenshot of slide 9 from:...
I need to start a thread on paradoxes proper, but adjoining a few papers that I spotted that takes a unified approach to understand paradoxes. First up is Lawvere’s fixed point theorem:
The original paper by William Lawvere called “Diagonal Arguments and Cartesian Closed Categories” is available here: tac.mta.ca/tac/reprints/a… Screenshot of the front pag...
Yanofsky has written this paper unifying various fixed point theorems called “A Universal Approach to Self-Referential Paradoxes, Incompleteness and Fixed Points”: arxiv.org/pdf/math/03052… Screenshot of the front pag...
Here a unifying construction is given for Liar paradox, Cantor’s diagonalization, Russell’s paradox, Richard’s paradox, Grelling’s paradox, Incompleteness theorems, Halting problem, Rice Theorem, Löb’s Paradox, Parikh sentences, Von Neumann self-reproducing machines and more!
Yanofsky gave a talk on this work in July 2021 as a part of celebrating 90 years of Gödel’s Incompleteness Theorems. “Diagonalization, Fixed Points, and Self-reference”:
If you enjoy such works be sure to check out Yanofsky’s book which outlines the limits of what is achievable with human reason. “The Outer Limits of Reason: What Science, Mathematics, and Logic Cannot Tell Us”: amzn.to/3EU3Wdu Cover image of The Outer Li...
Yanofsky also has a book coming out on Theoretical Computer Science treating it from a Category Theory viewpoint: sci.brooklyn.cuny.edu/~noson/TCStext… Screenshot of Slide 5 of: h...
What prompted this curation on fixed points is running across these resources:

1/ Substructural fixed-point theorems and the diagonal argument (2021): arxiv.org/abs/2110.00239

2/ An Order-Theoretic Account of Some Set-Theoretic Paradoxes (2011): projecteuclid.org/journals/notre…
Adele (@AdeleDeweyLopez) just did an awesome visual exposition of the Chu spaces! Chu spaces are structures that allows you to encode many mathematical structures and connects with so many dualities spread across the spectrum of math: adelelopez.com/chu-are-you Visualization of maps betwe...
@AdeleDeweyLopez I will write a thread on this later but transitive reduction on a graph generates a partial order on which we can do a transitive closure to generate all the accessible locations. This type of closure ⇌ kernel transformations can be studied using an adjacency matrix: Connections between strict ...
@AdeleDeweyLopez This matrix approach is additive/constructive building structures bottom up. But I love how Chu space is subtractive/predicative: the most unstructured one has the most amount of information and more structured ones are progressively generated top down with logical constraints! Screenshot of the page: htt...
@AdeleDeweyLopez This is a neat introduction to the field of program analysis by @trupill: gist.github.com/serras/4370055… Gives a neat intuition on how abstract interpretation acts as a unifying lens on the whole field!
Gets a bit technical towards the end but this is a really good introductory talk on adjunctions:
A pretty interesting talk here which I should probably also add to the history of logic thread — How Gödel Discovered his Incompleteness Theorems by John von Plato:
Wonder why this observation wasn’t woven into this thread but noticed again today while browsing Wiki that Mac Lane and Eilenberg (originators of category theory) thought of their work as continuation of Klein’s Erlangen programme:
Neat observations on Galois connections as they play out in many places by @runarorama: blog.higher-order.com/blog/2014/12/2…
@runarorama When to be disciplined and when to unleash free reign in your field of operation is a great informing principle if one can figure out the various conceptual structures and computational processes this idea seeps through.
@runarorama Awesome paper showing analogies between discrete/continuous domains:

h/t @Xirong7 for notification.

It’s really intriguing as I started seeing how Fourier Transform style decomposition into factors is a pervasive technique throughout maths.
@runarorama @Xirong7 Some amazing visual notes taken by Peter Morcos when learning from @johncarlosbaez’ Applied Category Theory tutorial (2018): azimuthproject.org/azimuth/show/P… A big mnemonic for Galois c...Image for visualizing produ...Image for monoidal total or...Image for monoidal partial ...
This is perhaps one of the most well organized schemata of how algebraic structures are related out there: observablehq.com/@diracshore/al…

Needs more labels to show what tradeoffs are made to arrive at a particular structure, but really neat effort here! Image of algebraic structur...

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Prathyush

Prathyush Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @prathyvsh

Feb 16, 2022
TIL that light is an eigenvector of a Lorentz Transformation! I think this means that light plays the role of an invariant when you try to shift between two bases. For example: something like say truth value of an expression when you shift between two logical systems studying it.
I am right now in the middle of researching something else and will have to return to this later, but this page has some real nice pedagogic material on Special Relativity: jila.colorado.edu/~ajsh/sr/sr.ht…
Here is another animation from Wikipedia. Line crossing the vertical axis are sequential events and the line crossing horizontal axis simultaneous ones. The diagonals that remains invariant indicates light. Funny how this shows connections with linear algebra and order theory.
Read 8 tweets
Dec 29, 2021
Can’t claim to have even remotely understood this article with the intended precision, but I just loved the exposition of ”Are deep networks just kernel machines?” here: m0nads.wordpress.com/2021/05/09/are… Figure 2. Kernel method fro...Figure 3. Kernel trick from...Figure 4. Weights paths fro...Figure 6. Deep network weig...
Stumbled on this discrete visualization of fundamental theorem of calculus by @PeterSaveliev and thought it was amazing!

There is more of such goodness in his lecture notes: dropbox.com/s/p8hxmgaygbb7… Visualization of fundamenta...
This is a neat video to watch on how Leibniz conceived his version of fundamental theorem of calculus using the harmonic triangle and telescoping sums:
Read 4 tweets
Dec 23, 2021
A really cool visualization of Fermat’s Last Theorem by Andrew J. Hanson from 1990! (Part 1/2)

Source: legacy.cs.indiana.edu/~hansona/Ferma…
This is the second part where Fermat surfaces are used to create a different visualization (Part 2/2).

Key takeaway: You can vary the geometric framework in which visualization is conducted to generate distinct forms for the curves.
Also, totally worth exploring is this awesome WebGL environment made by Hanson for exploring Fermat surfaces: cgi.soic.indiana.edu/~hansona/4D/4D… Image showing a Fermat surf...
Read 4 tweets
Nov 14, 2021
Matrices can be visualized as functions! This enables us to see matrix multiplication as function composition. In this thread let us take a visual tour of these mathematical ideas. To get this thread as a PDF: patternatlas.com/v0/matrices-as… Cover image with the title ...
I stumbled on this idea as a part of my logical explorations. I saw how the matrix way of representing things has an intertwining between simultaneity and sequentiality which is awesome! Let us start uncovering the ideas here by representing matrices as pixel grids. Matrices as Pixel Grids. Sh...
Let us label the matrix and understand how to represent arbitrary connections. A dark square in the pixel grid means a connection exists between a row element and a column element. A row element can be thought as an input and the corresponding column elements its outputs. Matrix Mappings: Shows a pi...
Read 37 tweets
Jan 24, 2021
Catalog of Programming Languages for the Enthusiast: Starting a curation on some of the cool indie / lesser known programming language projects I have been stumbling on.

You can get the full listing here: patternatlas.com/v0/pl/ Cover art of Programming la...
Starting off with Pikelet by @brendanzab. It is a continuous source of inspiration to see Brendan starting from game dev and getting into deep type theory stuff! Check out his language Pikelet: github.com/pikelet-lang/p… and his twitter stream for updates on his work. Logo of Pikelet from the Gi...
@brendanzab Koka is a strongly typed functional-style language with effect types and handlers: koka-lang.github.io/koka/doc/index…

I encountered Koka when researching about algebraic effects. Papers from Daan Leijen on its semantics and technical details are available here: microsoft.com/en-us/research… Screenshot of Koka Language
Read 26 tweets
Nov 12, 2020
Design ∩ Code Systems: Curating a thread on a topic I’m really interested in. Tools that blur the line between designing and engineering. Hope you find something inspiring here: patternatlas.com/v0/models-of-i…
Cover design for Design ∩ Code Systems
@bahrami_ Nodebox (@nodebox) is a node based environment for generative data / interactive visualizations:

This people generator is an interesting application of it:

h/t to @tautau_co for reminding me. nodebox.net/node/
nodebox.net/gallery/2014/0…

Screenshot of Nodebox3
Generated graphics
Matt (@mattdesl) is one of my favourite generative artists and he has produced a slew of great art and software products over the years. Here is him testing out a new environment for his canvas-sketch toolkit:
Read 76 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(