THE MATHEMATICAL FINGERPRINT: How We "Lock" a Vector Field into Place Imagine you are trying to describe the flow of water in a tank or the invisible paths of electricity in a wire. You might think you need to measure every single point to know the whole picture, but nature has a secret "fingerprint" system. This system is known as the Uniqueness Theorem, which proves that if you know just three specific things about a field, there is only one possible way it can exist.
---
config:
flowchart:
defaultRenderer: elk
---
flowchart LR
E0@{shape: doc, label: "The Uniqueness Theorem for Vector Fields"}
D1@{shape: card, label: "Specifying Divergence : Sources and Sinks | Specifying Curl: Rotational Flow | Combining Divergence and Curl: Superposition of Flows"}
D2@{shape: card, label: "Specifying divergence and curl | combing internal properties | Neumann Boundary Condition | Dirichlet Boundary Condition"}
D3@{shape: card, label: "Uniqueness Theorem: One Field, Two possible Constraints"}
Python@{shape: circ, label: "Python"}
subgraph Example
E0
end
subgraph Demo
D1
D2
D3
end
E0 e0@==>Python e1@==>D1
Python e2@==>D2
Python e3@==>D3
MC_E0@{shape: hex, label: "$$\\\\nabla \\\\cdot \\\\vec{v}=\\\\nabla \\\\cdot \\\\vec{w} \\\\quad \\\\text { and } \\\\quad \\\\nabla \\\\times \\\\vec{v}=\\\\nabla \\\\times \\\\vec{w}$$"}
MC_D1@{shape: hex, label: "$$ n \\\\cdot u =0 \\\\text { on } \\\\text { surface } S$$"}
MC_D2@{shape: hex, label: "$$t \\\\times v \\\\ \\\\text{fixed on boundary}$$"}
MC_D3@{shape: hex, label: "$$\\\\nabla^2 \\\\phi=0 \\\\text{(Laplace Equation)}$$"}
subgraph Mathematical Constraint
MC_E0
MC_D1
MC_D2
MC_D3
end
E0 e4@==>MC_E0
D1 e5@==>MC_D1
D2 e6@==>MC_D2
D3 e7@==>MC_D3
classDef darkFill fill:#000,stroke:#333,stroke-width:2px,color:#fff,font-size:15pt
class E0,D1,D2,D3,Python,MC_D1,MC_D2,MC_D3,MC_E0 darkFill
linkStyle 0,1,2,3,4 stroke:#FF5733,stroke-width:5px,stroke-dasharray:15;
linkStyle 5 stroke:#008585,stroke-width:5px,stroke-dasharray:15;
linkStyle 6 stroke:#f7c100,stroke-width:5px,stroke-dasharray:15;
linkStyle 7 stroke:#43b0f1,stroke-width:5px,stroke-dasharray:15;
%%linkStyle stroke:#8ac926,stroke-width:5px,stroke-dasharray:15;
%%linkStyle 12 stroke:#c095e4,stroke-width:5px,stroke-dasharray:15;
classDef animate stroke-dasharray: 5,5,stroke-dashoffset: 900,animation: dash 12s linear infinite;
class e0,e1,e2,e3,e4,e5,e6,e7 animate

‣