This commit is contained in:
Zheyuan Wu
2026-03-01 23:14:11 -06:00
parent 311d8031c4
commit fee43f80f6
8 changed files with 209 additions and 20 deletions

View File

@@ -51,28 +51,28 @@ One can imagine the project as a big tree, where the root is in undergrad math a
arrow/.style={-Latex}
]
\node[box] (lin) {Linear Algebra\\(bases, maps, eigenvalues)};
\node[box, right=of lin] (real) {Real Analysis\\(limits, continuity, measure-lite)};
\node[box, below=of lin] (prob) {Probability\\(expectation, variance, concentration)};
\node[box, below=of real] (top) {Topology/Geometry\\(metrics, compactness)};
% \node[box] (lin) {Linear Algebra\\(bases, maps, eigenvalues)};
% \node[box, right=of lin] (real) {Real Analysis\\(limits, continuity, measure-lite)};
% \node[box, below=of lin] (prob) {Probability\\(expectation, variance, concentration)};
% \node[box, below=of real] (top) {Topology/Geometry\\(metrics, compactness)};
\node[box, below=12mm of prob] (func) {Functional Analysis\\($L^p$, Hilbert spaces, operators)};
\node[box, below=12mm of top] (quant) {Quantum Formalism\\(states, observables, partial trace)};
% \node[box, below=12mm of prob] (func) {Functional Analysis\\($L^p$, Hilbert spaces, operators)};
% \node[box, below=12mm of top] (quant) {Quantum Formalism\\(states, observables, partial trace)};
\node[box, below=14mm of func, xshift=25mm] (book) {This Book\\(Chapters 1--n)};
% draw arrows behind nodes
\begin{scope}[on background layer]
\draw[arrow] (lin) -- (func);
\draw[arrow] (real) -- (func);
\draw[arrow] (prob) -- (func);
\draw[arrow] (func) -- (quant);
\draw[arrow] (lin) -- (quant);
\draw[arrow] (top) -- (quant);
% \node[box, below=14mm of func, xshift=25mm] (book) {This Book\\(Chapters 1--n)};
% % draw arrows behind nodes
% \begin{scope}[on background layer]
% \draw[arrow] (lin) -- (func);
% \draw[arrow] (real) -- (func);
% \draw[arrow] (prob) -- (func);
% \draw[arrow] (func) -- (quant);
% \draw[arrow] (lin) -- (quant);
% \draw[arrow] (top) -- (quant);
\draw[arrow] (func) -- (book);
\draw[arrow] (quant) -- (book);
\draw[arrow] (prob) -- (book);
\end{scope}
% \draw[arrow] (func) -- (book);
% \draw[arrow] (quant) -- (book);
% \draw[arrow] (prob) -- (book);
% \end{scope}
\end{tikzpicture}
\caption{Dependency tree: prerequisites and how they feed into the main text.}