Mou Code

George and I and AI made this


Every solution is either trivial or false.
-- Zhijing George Mou.

The thing will be, to spend quite a bit of time on each of these, as needed to understand their essence and be able to write each step out yourself. Pencil and paper will help. Draw the data in boxes across the top line, marching down the page one line of boxes for each step in the process. Draw lines from one box to a box on the next line which is where the data gets communicated to, and add the values sent to the values already there in the box for that location in the next line. Then apply the local calculations and write the results in the same-column box in the next line. Repeat. Track the trace through to see it is honest, and does it get the right answer, even if it seems like magic. Then think about the pattern of the computation graph, and what really are the concepts of communication, structure manipulation, and local computation, and how they specifically combine in this unbelieveable dance of George Mou's Divacon. Using Mou's thesis diagrams will help. I can't just instantly see how it makes so much sense, at first, but after I work on it for a bit, study it, I can, and over time I trust I will, be able to not just understand but to write code in this style.

When I get used to the idea of these computation graphs and how things split up and get recombined and the possible data flows and their consequences, then it becomes almost trivial to see it. d_lr | corr | sum would be, add yourself to your partner on the other side, like boys and girls at a square dance. These are Very Simple ideas, so study until they make individual sense, then learn the dance, then the calls, then the whole room will be swinging. Aleman Left and a Doe See Doe is what I learned in 7th Grade; it WILL click.

Let's go!


On Mou
on Divide and Conquer
Your thoughts?
(will not be shared or abused)
Comment:
                                        Feedback is welcome.
Copyright © 2025 Thomas C. Veatch. All rights reserved.
Created: June 21, 2025