<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on Yukari's Blog</title><link>https://murasaki010.github.io/posts/</link><description>Recent content in Posts on Yukari's Blog</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Mon, 01 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://murasaki010.github.io/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Workshop</title><link>https://murasaki010.github.io/posts/partialdifferentialequations/homework/13---%E5%89%AF%E6%9C%AC/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/partialdifferentialequations/homework/13---%E5%89%AF%E6%9C%AC/</guid><description>&lt;p&gt;传递、混合、压缩、扩张&lt;/p&gt;
&lt;p&gt;设 $f:S\to S,\ g:T\to T$ 是连续映射，如果有同胚 $h:S\to T$ 使得 $h\circ f=g\circ h$，则称 $f,g$ &lt;strong&gt;拓扑共轭&lt;/strong&gt;，$h$ 是&lt;strong&gt;共轭映射&lt;/strong&gt;；如果除去 $h$ 的同胚条件，只保留满射，则称 $g$ 是 $f$ 的&lt;strong&gt;因子&lt;/strong&gt;，$h$ 是&lt;strong&gt;半共轭映射&lt;/strong&gt;。&lt;/p&gt;
&lt;h1 id="稠密与周期"&gt;稠密与周期&lt;/h1&gt;
&lt;p&gt;考虑 $S^1\cong \mathbb R/\mathbb Z$ 上的旋转映射（这等价于）
&lt;/p&gt;
$$x\mapsto x+\alpha\mod 1.$$&lt;p&gt;
根据有理性分类轨道：
&lt;/p&gt;
$$\# \mathcal O(x)=\begin{cases}\infty, &amp; \alpha\in \mathbb R\setminus \mathbb Q,\\[6pt]&lt;\infty, &amp; \alpha\in \mathbb Q.\end{cases},\quad \forall x\in S^1.$$&lt;p&gt;
特别地，由 Weyl 定理，$\overline {\mathcal O(x)}=S^1$ 当且仅当 $\alpha\in \mathbb R\setminus \mathbb Q$.&lt;/p&gt;
&lt;p&gt;设 $f\in C(X)$，如果存在 $x\in X$ 使得双向轨道 $\mathcal O(x)=\{f^n(x)\}_{n\in\mathbb Z}$ 在 $X$ 中稠密，则称 $f$ 是&lt;strong&gt;拓扑传递&lt;/strong&gt;的；如果对于任意 $x\in X$，都有 $\overline {\mathcal O(x)}=X$，则称 $f$ 是&lt;strong&gt;拓扑极小&lt;/strong&gt;的。其中 $f$ 不一定是同胚，因此 $f^{-n}$ 表示取 $n$ 次原像。&lt;/p&gt;</description></item><item><title>调和函数与极值原理</title><link>https://murasaki010.github.io/posts/partialdifferentialequations/harmonic/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/partialdifferentialequations/harmonic/</guid><description>&lt;h1 id="极值原理"&gt;极值原理&lt;/h1&gt;
&lt;h2 id="弱极值原理"&gt;弱极值原理&lt;/h2&gt;
&lt;h2 id="强极值原理"&gt;强极值原理&lt;/h2&gt;
&lt;h1 id="调和函数"&gt;调和函数&lt;/h1&gt;
&lt;p&gt;设 $\Omega \subseteq \mathbb R^d$ 是开区域，如果 $u\in C^2(\Omega)$ 满足 $\Delta u=0$，则称 $u$ 是 $\Omega$ 上的调和函数，记作 $u\in \mathcal H(\Omega)$。调和函数是 Laplace 方程的解，继承其性质。&lt;/p&gt;
&lt;h2 id="球面平均性"&gt;球面平均性&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;球面平均性&lt;/strong&gt;：如果 $u\in \mathcal H(\Omega)$，则对任意 $r\in (0,R]$ 和 $x\in \Omega$ 满足 $B_R(x)\subseteq \Omega$，有
&lt;/p&gt;
$$u(x)=\frac 1{|\partial B_r(0)|}\int_{\partial B_r(x)} u(y)\mathrm dS=\dfrac 1{|B_r(0)|}\int_{B_r(x)} u(y)\mathrm dy=: h(x;r).$$&lt;p&gt;
反过来，如果 $u\in C^2(\Omega)$ 在 $x\in \Omega$ 满足上述球面平均性，则 $\Delta u(x)=0$.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;从连续性出发
&lt;/p&gt;
$$u(x)=\lim_{r\to 0}\frac 1{|\partial B_r(0)|}\int_{\partial B_r(x)} u(y)\mathrm dS=\lim_{r\to 0}\dfrac 1{|\partial B_1(0)|}\int_{\partial B_1(0)} u(x+ry)\mathrm dS=:\lim_{r\to 0} h(x;r).$$&lt;p&gt;
考虑含参积分
&lt;/p&gt;</description></item><item><title>偏微分方程 习题 12</title><link>https://murasaki010.github.io/posts/partialdifferentialequations/homework/12/</link><pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/partialdifferentialequations/homework/12/</guid><description>&lt;p&gt;参考资料：《数学物理方程讲义》，姜礼尚。&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="pp21215"&gt;pp212.15&lt;/h1&gt;
&lt;p&gt;设 $u\in C^3_0(\Omega)$ 且满足
&lt;/p&gt;
$$-\Delta u=f(x),\quad x\in\Omega,$$&lt;p&gt;
证明
&lt;/p&gt;
$$\sum^n_{i,j=1}\int_\Omega u^2_{x_ix_j}\mathrm dx\leq n\int_\Omega f^2\mathrm dx.$$&lt;p&gt;&lt;strong&gt;解：&lt;/strong&gt; 考虑到其紧支性，作分部积分，再由光滑性交换偏导次序
&lt;/p&gt;
$$\begin{darray}{ll}\sum^n_{i,j=1}\int_\Omega u^2_{x_ix_j}\mathrm dx&amp;=\sum^n_{i,j=1}\int_\Omega u_{x_ix_j}u_{x_ix_j}\mathrm dx\\[14pt]&amp;=-\sum^n_{i,j=1}\int_\Omega u_{x_ix_jx_j}u_{x_i}\mathrm dx\\[14pt]&amp;=\sum^n_{i,j=1}\int_\Omega u_{x_ix_i}u_{x_jx_j}\mathrm dx\\[14pt]&amp;=\int_\Omega \Delta^2 u\mathrm dx\\[14pt]&amp;=\int_\Omega f^2\mathrm dx.\end{darray}$$&lt;p&gt;这应更严格。&lt;/p&gt;
&lt;h1 id="pp21216"&gt;pp212.16&lt;/h1&gt;
&lt;p&gt;设 $\Omega=\{(x,y):0&lt;x&lt;a,\ 0&lt;y&lt;b\}$，用分离变量法求解稳定的温度场 $u(x,y)$，它分别满足以下三组边界条件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在 $Oy$ 轴上温度的值为 $v_0$，在 $\partial \Omega$ 的其他边上温度的值为 $0$；&lt;/li&gt;
&lt;li&gt;在 $x=a,y=b$ 上绝热，在 $x=0,y=0$ 上温度的值分别为 $0$ 和 $1$；&lt;/li&gt;
&lt;li&gt;在 $x=a,y=b$ 上温度的值为 $0$，而
$$u|_{x=0}=A\sin \dfrac {\pi y}{b},\quad u|_{y=0}=B\sin \dfrac{\pi x}{a},$$
其中 $A,B$ 为常数。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;解：&lt;/strong&gt; 热传导方程为
&lt;/p&gt;
$$u_t-a^2\Delta u=f(x,y,t),\quad (x,y)\in \Omega,\ t&gt;0.$$&lt;p&gt;
则稳定的温度场，在分离变量假设 $u(x,y)=X(x)Y(y)$ 下满足
&lt;/p&gt;</description></item><item><title>偏微分方程 习题 13</title><link>https://murasaki010.github.io/posts/partialdifferentialequations/homework/13/</link><pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/partialdifferentialequations/homework/13/</guid><description>&lt;p&gt;参考资料：《数学物理方程讲义》，姜礼尚。&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="pp-2121"&gt;pp 212.1&lt;/h1&gt;
&lt;p&gt;设 $u(x)$ 是定解问题
&lt;/p&gt;
$$\begin{cases}-\Delta u+c(x)u=f(x),&amp;x\in \Omega,\\[6pt] u|_{\partial \Omega}=0,\end{cases}$$&lt;p&gt;
的一个解&lt;/p&gt;
&lt;p&gt;(1) 如果 $c(x)\geq C_0&gt;0$，则有估计
&lt;/p&gt;
$$\max_{\overline \Omega} |u(x)|\leq C_0^{-1}\sup_{\Omega} |f(x)|.$$&lt;p&gt;
(2) 如果 $c(x)\geq 0$ 且有界，则
&lt;/p&gt;
$$\max_{\overline \Omega} |u(x)|\leq M\sup_{\Omega} |f(x)|,$$&lt;p&gt;
其中 $M$ 依赖于 $c(x)$ 的界与 $\Omega$ 的直径；&lt;/p&gt;
&lt;p&gt;(3) 如果 $c(x)&lt;0$，试举反例说明上述最大模估计一般不成立。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解：&lt;/strong&gt; (1)&lt;/p&gt;
&lt;h1 id="pp-2122"&gt;pp 212.2&lt;/h1&gt;
&lt;p&gt;设 $u(x)$ 是定解问题
&lt;/p&gt;
$$\begin{cases}-\Delta u+c(x)u=f(x),&amp;x\in \Omega,\\[6pt] u|_{\partial \Omega}=0,\end{cases}$$&lt;h1 id="pp-2123"&gt;pp 212.3&lt;/h1&gt;
&lt;h1 id="pp-2124"&gt;pp 212.4&lt;/h1&gt;
&lt;h1 id="pp-2125"&gt;pp 212.5&lt;/h1&gt;
&lt;p&gt;设 $\Omega_0$ 是三维有界区域，$\Omega=\mathbb R^3\setminus \overline{\Omega_0}$，又设 $u\in C^2(\Omega)\cap C(\overline \Omega)$ 是外部问题
&lt;/p&gt;
$$\begin{dcases}-\Delta u+c(x)u=0,&amp;x\in \Omega,\\[6pt] u|_{\partial \Omega}=\varphi,\\[6pt] \lim_{|x|\to \infty} u(x)=l.\end{dcases}$$&lt;p&gt;
的解，其中 $c(x)\geq 0$ 且在 $\overline \Omega$ 上局部有界，则有估计
&lt;/p&gt;</description></item><item><title>分析力学 习题 10</title><link>https://murasaki010.github.io/posts/analyticalmechanics/homework/10/</link><pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/analyticalmechanics/homework/10/</guid><description>&lt;h1 id="问题-1对称陀螺的-liouville-可积性"&gt;问题 1：对称陀螺的 Liouville 可积性&lt;/h1&gt;
&lt;p&gt;考虑一个绕固定点自由旋转的对称陀螺（无平动，仅含转动自由度）。设固定点为 $O$，陀螺关于其对称轴的转动惯量为 $I_3$，关于垂直于对称轴的两个主轴的转动惯量相等，$I_1=I_2$。用 Euler 角 $(\phi,\theta,\psi)$ 描述陀螺的取向，其中 $\phi$ 为进动角，$\theta$ 为章动角，$\psi$ 为自转角。在 Euler 角下，对称陀螺的 Hamiltonian 为
&lt;/p&gt;
$$H(\phi,\theta,\psi,p_\phi,p_\theta,p_\psi) = \frac{p_\theta^2}{2I_1} + \frac{(p_\phi - p_\psi \cos\theta)^2}{2I_1 \sin^2\theta} + \frac{p_\psi^2}{2I_3},$$&lt;p&gt;
其中正则动量为
&lt;/p&gt;
$$p_\phi = \dfrac {\partial L}{\partial \dot \phi},\quad p_\theta=\dfrac {\partial L}{\partial \dot \theta},\quad p_\psi=\dfrac {\partial L}{\partial \dot \psi}.$$&lt;p&gt;(a) 指出 $H$ 中不出现的循环坐标，并写出相应的守恒量。验证它们确实是运动常数。&lt;/p&gt;
&lt;p&gt;(b) 写出该系统的三个守恒量 $F_1,F_2,F_3$（其中一个为 $H$ 本身）。显式计算它们两两之间的 Poisson 括号，证明它们相互对合：
&lt;/p&gt;
$$\{F_i,F_j\}=0,\quad i,j=1,2,3.$$&lt;p&gt;(c) 论证这三个守恒量是函数独立的，从而得出结论：该对称陀螺是 Liouville 可积的。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解：&lt;/strong&gt; (a) Hamiltonian $H$ 中显式不出现的循环坐标是 $\phi,\psi$，对应的守恒量为 $p_\phi,p_\psi$，现在用 Poisson 括号验证它们是运动常数，这里标号 $\phi,\psi,\theta$ 分别为 $1,2,3$，则
&lt;/p&gt;</description></item><item><title>Pi Agent 包源码逐行解读 — agent-loop.ts &amp; agent.ts</title><link>https://murasaki010.github.io/posts/pi-architecture/agent-loop-code-walkthrough/</link><pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/pi-architecture/agent-loop-code-walkthrough/</guid><description>&lt;h1 id="pi-agent-包源码逐行解读"&gt;Pi Agent 包源码逐行解读&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;本文对 &lt;code&gt;packages/agent/src/&lt;/code&gt; 下的 &lt;code&gt;agent-loop.ts&lt;/code&gt;（~700 行）和 &lt;code&gt;agent.ts&lt;/code&gt;（~540 行）做&lt;strong&gt;逐行级&lt;/strong&gt;的代码解读，涵盖每个函数的设计意图、类型系统、控制流和错误处理策略。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="目录"&gt;目录&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#%E6%96%87%E4%BB%B6%E6%A6%82%E8%A7%88"&gt;文件概览&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#agent-loopts-%E9%80%90%E8%A1%8C%E8%A7%A3%E8%AF%BB"&gt;agent-loop.ts 逐行解读&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#%E7%B1%BB%E5%9E%8B%E4%B8%8E%E5%AF%BC%E5%85%A5"&gt;类型与导入&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#agentloop--agentloopcontinue--%E5%85%AC%E5%BC%80%E5%85%A5%E5%8F%A3"&gt;agentLoop / agentLoopContinue — 公开入口&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#runagentloop--runagentloopcontinue--%E5%BC%82%E6%AD%A5%E5%BA%95%E5%B1%82"&gt;runAgentLoop / runAgentLoopContinue — 异步底层&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#runloop--%E6%A0%B8%E5%BF%83%E5%8F%8C%E5%B1%82%E5%BE%AA%E7%8E%AF"&gt;runLoop — 核心双层循环&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#streamassistantresponse--llm-%E6%B5%81%E5%BC%8F%E8%B0%83%E7%94%A8"&gt;streamAssistantResponse — LLM 流式调用&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#executetoolcalls--%E5%B7%A5%E5%85%B7%E8%B0%83%E5%BA%A6"&gt;executeToolCalls — 工具调度&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#executetoolcallssequential--parallel--%E4%B8%B2%E8%A1%8C%E4%B8%8E%E5%B9%B6%E8%A1%8C"&gt;executeToolCallsSequential / Parallel — 串行与并行&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#preparetoolcall--%E5%89%8D%E7%BD%AE%E7%AE%A1%E9%81%93"&gt;prepareToolCall — 前置管道&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#executepreparedtoolcall--%E5%B7%A5%E5%85%B7%E6%89%A7%E8%A1%8C"&gt;executePreparedToolCall — 工具执行&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#finalizeexecutedtoolcall--%E5%90%8E%E5%A4%84%E7%90%86"&gt;finalizeExecutedToolCall — 后处理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#%E8%BE%85%E5%8A%A9%E5%87%BD%E6%95%B0"&gt;辅助函数&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#agentts-%E9%80%90%E8%A1%8C%E8%A7%A3%E8%AF%BB"&gt;agent.ts 逐行解读&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#%E7%B1%BB%E5%9E%8B%E4%B8%8E%E5%AF%BC%E5%85%A5-1"&gt;类型与导入&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#mutableagentstate-%E4%B8%8E-createmutableagentstate"&gt;MutableAgentState 与 createMutableAgentState&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#pendingmessagequeue"&gt;PendingMessageQueue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#agent-%E7%B1%BB--%E6%9E%84%E9%80%A0%E5%99%A8"&gt;Agent 类 — 构造器&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#subscribe--%E4%BA%8B%E4%BB%B6%E8%AE%A2%E9%98%85"&gt;subscribe — 事件订阅&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#prompt--%E5%8F%91%E8%B5%B7%E5%AF%B9%E8%AF%9D"&gt;prompt — 发起对话&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#continue--%E7%BB%A7%E7%BB%AD%E5%AF%B9%E8%AF%9D"&gt;continue — 继续对话&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#steer--followup--%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97"&gt;steer / followUp — 消息队列&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#abort--waitforidle--reset--%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E6%8E%A7%E5%88%B6"&gt;abort / waitForIdle / reset — 生命周期控制&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#%E7%A7%81%E6%9C%89%E6%96%B9%E6%B3%95runpromptmessages--runcontinuation"&gt;私有方法：runPromptMessages / runContinuation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#runwithlifecycle--%E5%B9%B6%E5%8F%91%E6%8E%A7%E5%88%B6"&gt;runWithLifecycle — 并发控制&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#handlerunfailure--%E5%A4%B1%E8%B4%A5%E5%A4%84%E7%90%86"&gt;handleRunFailure — 失败处理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#finishrun--%E8%BF%90%E8%A1%8C%E7%BB%88%E7%BB%93"&gt;finishRun — 运行终结&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#processevents--%E4%BA%8B%E4%BB%B6%E5%BD%92%E7%BA%A6"&gt;processEvents — 事件归约&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#createcontextsnapshot--createloopconfig--%E9%80%82%E9%85%8D%E5%B1%82"&gt;createContextSnapshot / createLoopConfig — 适配层&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%80%BB%E7%BB%93"&gt;设计模式总结&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="文件概览"&gt;文件概览&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;packages/agent/src/
├── agent-loop.ts # 无状态循环引擎（~700 行，纯函数）
├── agent.ts # 有状态封装层（~540 行，Agent 类）
├── types.ts # 类型定义（~400 行）
├── proxy.ts # HTTP 代理（~320 行）
├── index.ts # 导出入口（~8 行）
├── agent-learn.ts # 学习相关
├── agent-loop-learn.ts
└── README.md
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;核心分界线：&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Pi-Architecture: Agent</title><link>https://murasaki010.github.io/posts/pi-architecture/agent-loop/</link><pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/pi-architecture/agent-loop/</guid><description>&lt;h1 id="pi-agent-包架构"&gt;Pi Agent 包架构&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;packages/agent/src/&lt;/code&gt; 实现了 Pi 框架中的 Agent 运行时，用于构建&lt;strong&gt;工具增强型 LLM 对话代理&lt;/strong&gt;（Tool-Augmented LLM Agent）。&lt;/p&gt;
&lt;p&gt;整个包由五个模块组成：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;文件&lt;/th&gt;
&lt;th&gt;职责&lt;/th&gt;
&lt;th&gt;行数&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;types.ts&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;类型定义层&lt;/td&gt;
&lt;td&gt;~400&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;agent-loop.ts&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;无状态循环引擎&lt;/td&gt;
&lt;td&gt;~700&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;agent.ts&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;有状态封装层&lt;/td&gt;
&lt;td&gt;~540&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;proxy.ts&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;代理流式函数&lt;/td&gt;
&lt;td&gt;~320&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;index.ts&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;导出入口&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="架构总览"&gt;架构总览&lt;/h2&gt;
&lt;div class="mermaid"&gt;graph TD
App[外部应用]
subgraph "Agent 包"
Index[index.ts&lt;br/&gt;导出入口]
subgraph "类型系统"
Types[types.ts&lt;br/&gt;AgentMessage / AgentEvent&lt;br/&gt;AgentLoopConfig / AgentTool]
end
subgraph "管理层 agent.ts"
Agent[Agent 类&lt;br/&gt;状态管理 / 队列 / 并发 / 事件]
Queue[PendingMessageQueue&lt;br/&gt;steering / follow-up 队列]
State[MutableAgentState&lt;br/&gt;状态归约]
end
subgraph "引擎层 agent-loop.ts"
Engine[LoopEngine&lt;br/&gt;runAgentLoop / runLoop]
LLMCall[streamAssistantResponse&lt;br/&gt;LLM 调用]
ToolExec[executeToolCalls&lt;br/&gt;工具执行]
end
subgraph "HTTP 代理 proxy.ts"
Proxy[streamProxy&lt;br/&gt;代理流式函数]
end
end
subgraph "LLM 核心库 @earendil-works/pi-ai"
AI[streamSimple / Model&lt;br/&gt;Message / Tool]
end
App --&gt; Agent
Agent --&gt; Engine
Agent --&gt; Queue
Agent --&gt; State
Engine --&gt; LLMCall
Engine --&gt; ToolExec
LLMCall --&gt; AI
Proxy -- 替代 streamFn --&gt; Agent
Agent -.-&gt; Types
Engine -.-&gt; Types
&lt;/div&gt;
&lt;hr&gt;
&lt;h2 id="分层设计"&gt;分层设计&lt;/h2&gt;
&lt;h3 id="无状态引擎-vs-有状态封装"&gt;无状态引擎 vs 有状态封装&lt;/h3&gt;
&lt;p&gt;Agent 包的核心设计思想是将&lt;strong&gt;引擎逻辑&lt;/strong&gt;与&lt;strong&gt;状态管理&lt;/strong&gt;分离：&lt;/p&gt;</description></item><item><title>分析力学 习题 9</title><link>https://murasaki010.github.io/posts/analyticalmechanics/homework/9/</link><pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/analyticalmechanics/homework/9/</guid><description>&lt;h1 id="问题-1两粒子系统与质心运动"&gt;问题 1：两粒子系统与质心运动&lt;/h1&gt;
&lt;p&gt;考虑一维空间中质量分别为 $m_1$ 和 $m_2$ 的两个粒子，它们通过仅依赖于相对距离的势能相互作用：
&lt;/p&gt;
$$H(q_1, q_2, p_1, p_2) = \frac{p_1^2}{2m_1} + \frac{p_2^2}{2m_2} + V(q_1 - q_2),$$&lt;p&gt;(a) 通过计算 $\{G,H\}$，证明总动量
&lt;/p&gt;
$$G=p_1 + p_2$$&lt;p&gt;
是一个守恒量。&lt;/p&gt;
&lt;p&gt;(b) 质心坐标定义为
&lt;/p&gt;
$$Q_{\mathrm{cm}}=\dfrac {m_1 q_1 + m_2 q_2}{m_1 + m_2}.$$&lt;p&gt;
证明量
&lt;/p&gt;
$$G'=(m_1+m_2)Q_{\mathrm{cm}}-(p_1 + p_2)t$$&lt;p&gt;
也是守恒的。&lt;/p&gt;
&lt;p&gt;(c) 解释 $G'$ 守恒的物理意义。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解：&lt;/strong&gt; (a) $H$ 作为 Hamiltonian，满足
&lt;/p&gt;
$$\dfrac {\partial H}{\partial p_1} = \dfrac{p_1}{m_1}, \quad \dfrac{\partial H}{\partial p_2} = \dfrac{p_2}{m_2},\quad \dfrac{\partial H}{\partial q_1} = V'(q_1 - q_2), \quad \dfrac{\partial H}{\partial q_2} = -V'(q_1 - q_2).$$&lt;p&gt;
所以
&lt;/p&gt;</description></item><item><title>位势方程与 Green 公式</title><link>https://murasaki010.github.io/posts/partialdifferentialequations/green/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/partialdifferentialequations/green/</guid><description>&lt;h1 id="位势方程"&gt;位势方程&lt;/h1&gt;
&lt;p&gt;一些基本的结果：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;基本解&lt;/strong&gt;：在 $\mathbb R^n$ 上，位势方程 $-\Delta u=f(x)$ 的基本解 $-\Delta E=\delta(x)$ 满足
&lt;/p&gt;
$$E(x)=\begin{dcases}
-\frac{1}{2\pi}\log|x|,&amp;n=2,\\[14pt]
\frac{1}{(n-2)S_{n-1}|x|^{n-2}},&amp;n\geq 3,
\end{dcases}$$&lt;/blockquote&gt;
&lt;p&gt;尽管基本解 $E$ 在 $x=0$ 处有奇点，但通过球坐标变换
&lt;/p&gt;
$$\int_{|x|&lt;\varepsilon} E(x)\mathrm dx=\int_0^\varepsilon\int_{\Theta}E(r)J(\Theta)r^{n-1}\mathrm d\Theta\mathrm dr\to 0,\quad \varepsilon\to 0,$$&lt;p&gt;
其中 $J(\Theta)$ 是球坐标变换的 Jacobian 的角度部分。因此 $E\in L^1_{\mathrm{loc}}(\mathbb R^n)$；另外
&lt;/p&gt;
$$\nabla E(x)=-\dfrac 1{S_{n-1}}\dfrac x{|x|^n},\quad \forall n\geq 2,$$&lt;p&gt;
这推出 $\nabla E\in L^1_{\mathrm{loc}}(\mathbb R^n)$，因为
&lt;/p&gt;
$$\int_{|x|&lt;\varepsilon} |\nabla E(x)|\mathrm dx=\int_0^\varepsilon\int_{\Theta}\dfrac {J(\Theta)}{S_{n-1}}\mathrm d\Theta\mathrm dr=\int_0^\varepsilon\mathrm dr=\varepsilon,$$&lt;p&gt;
如果我们进一步求二阶微分
&lt;/p&gt;
$$|\nabla^2 E(x)|=\dfrac 1{S_{n-1}}\left|\dfrac n{|x|^n}\dfrac {xx^T}{|x|^2}-\dfrac 1{|x|^n}I\right|\sim \dfrac 1{|x|^n},$$&lt;p&gt;
这推出 $\nabla^2 E\notin L^1_{\mathrm{loc}}(\mathbb R^n)$，因为
&lt;/p&gt;</description></item><item><title>复旦 2021 推免考试</title><link>https://murasaki010.github.io/posts/a/fdu21/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/a/fdu21/</guid><description>&lt;h1 id="1"&gt;1&lt;/h1&gt;
&lt;h1 id="2"&gt;2&lt;/h1&gt;
&lt;p&gt;设 $\varepsilon\in (0,1)$，则
&lt;/p&gt;
$$\begin{darray}{ll}\lim_{n\to\infty}\int^\infty_0\cos x^n\mathrm dx&amp;=\lim_{n\to\infty}\int^\infty_{1}\cos x^n\mathrm dx+\lim_{n\to\infty}\int^{1-\varepsilon}_0\cos x^n\mathrm dx+\lim_{n\to\infty}\int^{1}_{1-\varepsilon}\cos x^n\mathrm dx.\end{darray}$$</description></item><item><title>复旦 2022 推免考试</title><link>https://murasaki010.github.io/posts/a/fdu22/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/a/fdu22/</guid><description>&lt;h1 id="1"&gt;1&lt;/h1&gt;
&lt;p&gt;(1) 二阶连续可微的下凸函数，满足 $f''(x)\geq 0$，这说明 $f'(x)$ 单调递增，而如果存在 $x_0$ 使得对任意 $x&gt;x_0$ 都有 $f(x)\geq f(x_0)&gt;0$，那么 $f(x)$ 无界，矛盾。所以 $f'(x)\leq 0$ 恒成立，从而 $f(x)$ 是有界单调递减函数，存在极限。&lt;/p&gt;
&lt;p&gt;(2) 计算反常积分，先形式地有
&lt;/p&gt;
$$\begin{darray}{ll}\int^\infty_0 xf''(x)\mathrm dx&amp;=\int^\infty_0x\mathrm df'(x)\\[6pt]&amp;=xf'(x)\big|^\infty_0-\int^\infty_0f'(x)\mathrm dx\\[6pt]&amp;=\lim_{x\to\infty}xf'(x)-\lim_{x\to \infty}f(x)+f(0)\\[6pt]&amp;=\lim_{x\to\infty}xf'(x)+f(0)-A\end{darray}$$&lt;p&gt;
此外注意到，$f'(x)$ 是单调递增函数，所以
&lt;/p&gt;
$$f(2x)-f(x)=\int^{2x}_xf'(t)\mathrm dt\leq xf'(x)\leq 0$$&lt;p&gt;
取极限即可，说明最终结果为 $f(0)-A$.&lt;/p&gt;
&lt;h1 id="2"&gt;2&lt;/h1&gt;
&lt;p&gt;(1) 因为 $f'(x)\neq 0$，分类讨论。当 $f'(x)&gt;0$ 时，$f(x)$ 单调递增，所以
&lt;/p&gt;
$$f(x)&lt;f(b)&lt;f(a)+f(b)$$&lt;p&gt;
其中 $f$ 是正值函数。当 $f'(x)&lt;0$ 时，同理。&lt;/p&gt;
&lt;p&gt;(2) 待证不等式等价于
&lt;/p&gt;
$$\ln (1+a) +\ln f(a)\leq \ln (1+b)+\ln f(b);\quad \ln f(b)+\ln (1-b)\leq \ln f(a)+\ln (1-a)$$&lt;p&gt;
定义辅助函数 $g(x)=\ln f(x)+\ln (1-x)$ 和 $h(x)=\ln f(x)+\ln (1+x)$.&lt;/p&gt;</description></item><item><title>Cayley-Hamilton 定理</title><link>https://murasaki010.github.io/posts/linearalgebra/cayley-hamilton/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/linearalgebra/cayley-hamilton/</guid><description>&lt;p&gt;介绍三种 Cayley-Hamilton 的证明方法。在正式开始之前，先指出一类错误的证明思路。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;考虑到 $f(\lambda)=\det (\lambda I-A)$ 的形式，将 $\lambda$ 替换成 $A$，就得到所谓
&lt;/p&gt;
$$f(A)=\det (AI-A)=\det O=0$$&lt;/blockquote&gt;
&lt;p&gt;这混淆了标量和矩阵的关系，上述代换应该表示为 Kronecker 乘积的形式，与本定理并无关系。&lt;/p&gt;
&lt;h1 id="伴随矩阵方法代数方法"&gt;伴随矩阵方法（代数方法）&lt;/h1&gt;
&lt;p&gt;对于 $f(\lambda)=\det (\lambda I-A)$，设 $\lambda I-A=B$，则根据行列式的计算，有
&lt;/p&gt;
$$f(\lambda )I=\det B\cdot I=BB^*$$&lt;p&gt;
而伴随 $B^*$ 的定义要求它至多是 $n-1$ 次的 $\lambda$ 的多项式，所以 $B^*$ 可以表示为
&lt;/p&gt;
$$B^*=\sum^{n-1}_{k=0}C_k\lambda^k$$&lt;p&gt;
所以代入
&lt;/p&gt;
$$\sum^{n}_{k=0}a_k\lambda^k I=f(\lambda)I=\sum^{n-1}_{k=0}(\lambda I-A)C_k\lambda^k$$&lt;p&gt;
从而比较系数
&lt;/p&gt;
$$\begin{matrix}a_0&amp; =&amp; -AC_0&amp;\\ a_1&amp; =&amp; C_0&amp;-AC_1\\ a_2&amp; =&amp;&amp; C_1&amp;-AC_2\\ \vdots&amp; &amp;&amp;&amp;\ddots&amp;\\ a_{n-1}&amp; =&amp;&amp;&amp; C_{n-2}&amp;-AC_{n-1}\\ a_n&amp; =&amp;&amp;&amp;&amp; C_{n-1}\end{matrix}$$&lt;p&gt;
累加即可。&lt;/p&gt;
&lt;h1 id="对角矩阵方法分析方法"&gt;对角矩阵方法（分析方法）&lt;/h1&gt;
&lt;p&gt;这个方法只适用于 $\mathbb F=\mathbb R,\mathbb C$ 上的矩阵。&lt;/p&gt;
&lt;p&gt;先考虑 $A$ 可对角化的情形，则此时存在可逆矩阵 $P$ 使得，对于任意多项式 $f$，都有
&lt;/p&gt;</description></item><item><title>根子空间</title><link>https://murasaki010.github.io/posts/linearalgebra/linearoperator/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/linearalgebra/linearoperator/</guid><description>&lt;p&gt;185&lt;/p&gt;
&lt;p&gt;199-28,29,30,31,32,33&lt;/p&gt;
&lt;p&gt;Oksendal - Introduction to Stochastic&lt;/p&gt;</description></item><item><title>根子空间</title><link>https://murasaki010.github.io/posts/linearalgebra/rootsubspace/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/linearalgebra/rootsubspace/</guid><description>&lt;p&gt;线性算子 $T:\mathbb F^n\to\mathbb F^n$ 作用在向量 $\alpha \in\mathbb F^n$ 上，我们关心它的不变性。所以有不变子空间的概念，例如 $V\subseteq \mathbb F^n$ 是 $T$ 的不变子空间，意味着选取 $V$ 的一组基底进行线性扩张，则能得到以下表示矩阵
&lt;/p&gt;
$$\begin{pmatrix}A&amp;*\\ 0&amp;B\end{pmatrix}$$&lt;p&gt;
其中 $*$ 不一定为零元，这说明 $V$ 是 $T$ 最终的收缩核。特别地，如果 $\dim V=1$，则 $\beta$ 是 $T$ 的特征向量，其中 $V=\mathrm {span}\{\beta\}$，具体地
&lt;/p&gt;
$$\exists \lambda \in \mathbb F,\text{ s.t. }T\beta=\lambda \beta$$&lt;p&gt;
将这些特征向量元组 $(\lambda ,\beta)$ 收集起来，记线性算子 $T$ 的 $\lambda$-特征子空间为
&lt;/p&gt;
$$V_\lambda =\{\beta \in \mathbb F^n:T\beta=\lambda \beta\}=:\{\beta \in\mathbb F^n:T_\lambda \beta=0\}$$&lt;p&gt;
其中 $T_\lambda :=T-\lambda I$。这个特征子空间只不过是多个一维不变子空间（一维收缩核）的直和。那么作为收缩核，其核空间会最终平稳
&lt;/p&gt;
$$\ker T_\lambda \subseteq \ker T^2_\lambda \subseteq \cdots \subseteq \ker T^N_\lambda =\ker T^{N+1}_\lambda =\cdots$$&lt;p&gt;
于是 $\ker T^N_\lambda$ 中的元素只要作用 $T_\lambda$ 就会最终收缩到 $\ker T_\lambda$ 中的一个特征向量上。而具体落在哪一个特征向量上，是由 $\ker T^N_\lambda$ 中元素的链条决定的：对于任意 $\alpha \in \ker T^N_\lambda$，存在最小的 $k\in\{0,1,\cdots,N\}$ 使得
&lt;/p&gt;</description></item><item><title>若干分解</title><link>https://murasaki010.github.io/posts/linearalgebra/decomposition/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/linearalgebra/decomposition/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Schur Decomposition&lt;/strong&gt;：对于任意 $A\in M_n(\mathbb C)$，存在酉矩阵 $U$ 和上三角矩阵 $T$ 使得 $A=UTU^*$；对于任意 $A\in M_n(\mathbb R)$，且其特征值均为实数，则存在正交矩阵 $Q$ 和上三角矩阵 $R$ 使得 $A=QRQ^\top$，其中 $R$ 的对角线元素为 $A$ 的特征值。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;作为推论，半正定实对称方阵可以开 $n$ 次方根（也是半正定实对称方阵）。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Singular Value Decomposition&lt;/strong&gt;：对于任意 $A\in M_{m\times n}(\mathbb C)$，存在酉矩阵 $U$ 和 $V$ 以及对角矩阵 $\Sigma$ 使得 $A=U\Sigma V^*$；对于任意 $A\in M_{m\times n}(\mathbb R)$，存在正交矩阵 $Q$ 和 $P$ 以及对角矩阵 $\Sigma$ 使得 $A=Q\Sigma P^\top$，其中 $\Sigma$ 的对角线元素为 $A$ 的奇异值。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;其中
&lt;/p&gt;
$$\Sigma=\begin{pmatrix}\mathrm{diag}(\sigma_1,\sigma_2,\cdots,\sigma_r) &amp; 0\\ 0&amp;0\end{pmatrix},\quad \Sigma^{-1}:=\begin{pmatrix}\mathrm{diag}(\sigma^{-1}_1,\sigma^{-1}_2,\cdots,\sigma^{-1}_r) &amp; 0\\ 0&amp;0\end{pmatrix}$$&lt;p&gt;作为推论，可以定义任意矩阵 $A$ 的 Moore-Penrose 逆 $A^{-}$，满足
&lt;/p&gt;</description></item><item><title>复旦 2023 推免考试</title><link>https://murasaki010.github.io/posts/a/fdu23/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/a/fdu23/</guid><description>&lt;h1 id="1"&gt;1&lt;/h1&gt;
&lt;p&gt;对于任意 $x\in \mathbb R$，不妨 $x\in (-M-1,M+1)$，其中 $M&gt;0$ 是对于 $x$ 取定的常数。此时题设级数中通项的分子是有界的，由 Weierstrass 判别法知道一致收敛，而部分和通项都是连续的，所以级数和也是连续的。&lt;/p&gt;
&lt;p&gt;对于 $\mathbb R\setminus [0,1]$ 上的任意点 $x$，只需要考虑其邻域的结果，不妨设 $x\in B(x,\delta)\subseteq \overline {B(x,\delta)}\subseteq \mathbb R\setminus [0,1]$，考虑形式导函数
&lt;/p&gt;
$$f'(x):=\sum^\infty_{n=1} \dfrac {1}{3\cdot 2^n}\cdot (x-r_n)^{-\frac 23}$$&lt;p&gt;
根据 $x$ 的取法 $|x-r_n|\geq \delta$，所以 $f'$ 在 $B(x,\delta)$ 上一致收敛，因此 $f$ 在 $B(x,\delta)$ 上可导，且 $f'$ 是 $f$ 的导函数。&lt;/p&gt;
&lt;p&gt;观察上述形式导函数，只需控制 $|x-r_n|^{-\frac 23}$，考虑在原先给定的 $\{r_n\}$ 上重排构造 $\{r'_n\}$，按照以下方式进行（显然是双射）：对于第 $n$ 项 $r_n'$ 的选取，从 $\{r_n\}$ 中选取指标最小的元素，满足其不属于 $\{r'_1,r'_2,\cdots,r'_{n-1}\}$，且满足 $|x-r_n'|\geq 2^{-\frac n2}$，从而
&lt;/p&gt;
$$\sum^\infty_{n=1} \dfrac {1}{3\cdot 2^n}\cdot |x-r'_n|^{-\frac 23}\leq \sum^\infty_{n=1} \dfrac {1}{3\cdot 2^n}\cdot 2^{\frac n3}&lt;\infty$$&lt;p&gt;
计算重排后的差商
&lt;/p&gt;</description></item><item><title>Pin</title><link>https://murasaki010.github.io/posts/mathematicalanalysis/pin/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/mathematicalanalysis/pin/</guid><description>&lt;p&gt;Problems in Mathematical Analysis&lt;/p&gt;
&lt;p&gt;作为注记&lt;/p&gt;
&lt;p&gt;71-&lt;/p&gt;
&lt;h1 id="abel--dirichlet-tests"&gt;Abel &amp;amp; Dirichlet Tests&lt;/h1&gt;
&lt;p&gt;Abel 求和&lt;/p&gt;
&lt;p&gt;Dirichlet 判别法（级数版本）
Abel 判别法（级数版本）&lt;/p&gt;
&lt;p&gt;（函数列版本）&lt;/p&gt;
&lt;p&gt;（含参积分版本）&lt;/p&gt;
&lt;p&gt;76-&lt;/p&gt;
&lt;h1 id="pp76ex"&gt;pp.76.ex&lt;/h1&gt;
&lt;p&gt;(1) 考虑 $(-1)^n$ 求和有界，$\frac 1n\cdot \left(1+\frac 1n\right)^n$ 单调趋于 $0$；&lt;/p&gt;
&lt;p&gt;(2) 考虑 $(-1)^n$ 求和有界，$\frac 1n\cdot \cos \frac 1n$ 单调趋于 $0$（考察连续函数的单调性）。&lt;/p&gt;
&lt;h1 id="pp77ex1"&gt;pp.77.ex.1&lt;/h1&gt;
&lt;p&gt;$T^r$ 是压缩映射，所以存在一个不动点 $x^*$，接下来说明这是 $T$ 的不动点。因为
&lt;/p&gt;
$$x^*,Tx^*,T^2x^*,\cdots,T^{r-1}x^*$$&lt;p&gt;
是 $T$ 作用在 $x^*$ 上的所有像，也都是 $T^r$ 的不动点，所以这个 $r$ 个点都相等，即 $x^*=Tx^*$。&lt;/p&gt;
&lt;h1 id="pp77ex2"&gt;pp.77.ex.2&lt;/h1&gt;
&lt;p&gt;当 $x-y&gt;0$ 取定时，其像之间的距离受到 $e^{-x}$ 的缩放
&lt;/p&gt;
$$d(e^{-x}, e^{-y})=e^{-x}|1-e^{x-y}|\geq e^{-x}d(x,y)$$&lt;p&gt;
所以 $x\mapsto e^{-x}$ 不是压缩映射。但是
&lt;/p&gt;
$$d(e^{-e^{-x}}, e^{-e^{-y}})=e^{-e^{-\xi}}e^{-\xi}d(x,y)\leq d(x,y)\max_{t&gt;0}\frac {t}{e^t}$$&lt;p&gt;
所以 $x\mapsto e^{-e^{-x}}$ 是压缩映射。&lt;/p&gt;</description></item><item><title>偏微分方程 习题 11</title><link>https://murasaki010.github.io/posts/partialdifferentialequations/homework/11/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/partialdifferentialequations/homework/11/</guid><description>&lt;p&gt;参考资料：《数学物理方程讲义》，姜礼尚；《数学物理方程》（第三版），谷超豪。&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="jpp1625135"&gt;J.pp162.5(1)(3)(5)&lt;/h1&gt;
&lt;p&gt;证明在 $\mathcal D'(\mathbb R)$ 意义下：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\varphi(x)\delta(x)=\varphi(0)\delta(x)$；&lt;/li&gt;
&lt;li&gt;$x\delta^{(m)}(x)=-m\delta^{(m-1)}(x)$；&lt;/li&gt;
&lt;li&gt;$(H(x)\rho(x))'=\delta(x)\rho(0)+H(x)\rho'(x)$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;其中 $H(x)$ 是 Heaviside 函数，$\rho,\varphi\in C^\infty(\mathbb R)$.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解：&lt;/strong&gt; (1) 这里 $\varphi\in\mathcal D(\mathbb R)$，作为乘子作用在 $\delta$ 上。取任意 $\psi\in \mathcal D(\mathbb R)$，则
&lt;/p&gt;
$$\langle \varphi(x)\delta(x),\psi\rangle =\langle \delta(x),\varphi(x)\psi\rangle =\varphi(0)\psi(0)=\langle \varphi(0)\delta(x),\psi\rangle.$$&lt;p&gt;
(3) 对于任意 $\psi\in \mathcal D(\mathbb R)$，这里用到算子导数：
&lt;/p&gt;
$$\begin{darray}{ll}\langle x\delta^{(m)}(x),\psi\rangle &amp;=\langle \delta^{(m)}(x),x\psi\rangle \\[12pt]&amp;=(-1)^{m}\langle \delta(x),(x\psi)^{(m)}\rangle \\[12pt]&amp;=(-1)^{m}\langle \delta(x),\psi^{(m)}x+m\psi^{(m-1)}\rangle \\[12pt]&amp;=(-1)^{m}m\langle \delta(x),\psi^{(m-1)}\rangle \\[12pt]&amp;=\langle -m\delta^{(m-1)}(x),\psi\rangle.\end{darray}$$&lt;p&gt;
(5) 对于任意 $\psi\in \mathcal D(\mathbb R)$，同上（乘子是交换的）
&lt;/p&gt;
$$\begin{darray}{ll}\langle (H(x)\rho(x))',\psi\rangle &amp;= \langle (\rho(x)H(x))',\psi\rangle \\[12pt]&amp;= -\langle H(x),\rho(x)\psi'\rangle \\[12pt]&amp;= -\int_0^\infty \rho(x)\psi'(x)\mathrm dx\\[12pt]&amp;= -\psi(0)\rho(0)+\int_0^\infty \rho'(x)\psi(x)\mathrm dx\\[12pt]&amp;= \langle \delta(x)\rho(0)+H(x)\rho'(x),\psi\rangle.\end{darray}$$&lt;h1 id="jpp1626"&gt;J.pp162.6&lt;/h1&gt;
&lt;p&gt;计算&lt;/p&gt;</description></item><item><title>复旦 2024 推免考试</title><link>https://murasaki010.github.io/posts/a/fdu24/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/a/fdu24/</guid><description>&lt;h1 id="填空题"&gt;填空题&lt;/h1&gt;
&lt;p&gt;(1) 二次型矩阵为
&lt;/p&gt;
$$\begin{pmatrix}1&amp;t &amp;-1\\ t&amp;4 &amp;2 \\-1&amp;2 &amp;4\end{pmatrix}\sim \begin{pmatrix}1&amp;0 &amp;0\\ 0&amp;4-t^2 &amp;2+t \\0&amp;2+t &amp;3\end{pmatrix}\sim \begin{pmatrix}1&amp;0 &amp;0\\ 0&amp;3 &amp;0 \\ 0&amp;0&amp;\frac 43\cdot (t+2)(1-t)\end{pmatrix}$$&lt;p&gt;
所以当 $t\in (-2,1)$ 时是正定的。&lt;/p&gt;
&lt;p&gt;(2) 求特征多项式
&lt;/p&gt;
$$|\lambda I-A|=(\lambda -1)^2(\lambda +5)+16(b+1)-8b(\lambda +5)+8(\lambda -1)$$&lt;p&gt;(3) 可见 $A$ 满足多项式 $f(x)=x^2$，特征值只能为 $0$，$\mathrm{rank}(A)=3$ 说明 $A$ 的 Jordan 标准型有 $6-3=3$ 个 $0$-Jordan 块，且每个块的大小不超过 $2$，所以 $A$ 的 Jordan 标准型为
&lt;/p&gt;
$$\begin{pmatrix}0&amp;1&amp;0&amp;0&amp;0&amp;0\\ 0&amp;0&amp;0&amp;0&amp;0&amp;0\\ 0&amp;0&amp;0&amp;1&amp;0&amp;0\\ 0&amp;0&amp;0&amp;0&amp;0&amp;0\\ 0&amp;0&amp;0&amp;0&amp;0&amp;1\\ 0&amp;0&amp;0&amp;0&amp;0&amp;0\end{pmatrix}$$&lt;h1 id="计算题"&gt;计算题&lt;/h1&gt;
&lt;p&gt;(1) $-x^2\sin \frac 1x+2\int ^x_0t\sin\frac t1\mathrm dt +C$，在原点为 $C$.&lt;/p&gt;
&lt;p&gt;(2) $-\frac {\pi^2}2\ln 2$&lt;/p&gt;</description></item><item><title>Homework 1</title><link>https://murasaki010.github.io/posts/mathematicalanalysis/pinhomework/1/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/mathematicalanalysis/pinhomework/1/</guid><description>&lt;p&gt;参考资料：《数学分析之课程讲义》，于品。&lt;/p&gt;
&lt;h1 id="a"&gt;A&lt;/h1&gt;
&lt;h2 id="a1"&gt;A1)&lt;/h2&gt;
&lt;h1 id="b"&gt;B&lt;/h1&gt;
&lt;p&gt;(1) $\dfrac 12$,&lt;/p&gt;
&lt;p&gt;(2) $\dfrac 12$,&lt;/p&gt;
&lt;p&gt;(3) $1$,&lt;/p&gt;</description></item><item><title>Homework 3</title><link>https://murasaki010.github.io/posts/mathematicalanalysis/pinhomework/3/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/mathematicalanalysis/pinhomework/3/</guid><description>&lt;p&gt;参考资料：《数学分析之课程讲义》，于品。&lt;/p&gt;
&lt;h1 id="a"&gt;A&lt;/h1&gt;
&lt;h2 id="a1"&gt;A1&lt;/h2&gt;
&lt;p&gt;先证明必要性，存在极限，则
&lt;/p&gt;
$$|f(x_1)-f(x_2)|\leq |f(x_1)-\lim_{x\to x_0}f(x)|+|\lim_{x\to x_0}f(x)-f(x_2)|$$&lt;p&gt;
再证明充分性，反证，假设不存在极限，则存在 $\varepsilon&gt;0$ 和两个数列 $x_n,y_n$ 都趋于 $x_0$，使得 $|f(x_n)-f(y_n)|\geq \varepsilon$，矛盾。&lt;/p&gt;
&lt;h2 id="a2"&gt;A2&lt;/h2&gt;
&lt;p&gt;构造函数列 $\chi_{[10n,10n+1]}* \rho$，其中 $\rho$ 是 Friedrich 磨光核。这是 $\mathbb R$-线性无关集。&lt;/p&gt;
&lt;h2 id="a3"&gt;A3&lt;/h2&gt;
&lt;p&gt;对任意 $x_n\to x_0$，有 $f(x_n)\to f(x_0)$，从而 $g\circ f(x_n)\to g\circ f(x_0)$，所以 $g\circ f$ 在 $x_0$ 处连续。&lt;/p&gt;
&lt;h2 id="a4"&gt;A4&lt;/h2&gt;
&lt;p&gt;对任意 $x_n\xrightarrow{d_X}x_0$，有正实数 $c_1,c_2$ 使得
&lt;/p&gt;
$$c_1d_X(x_n,x_0)\leq d'_X(x_n,x_0)\leq c_2d_X(x_n,x_0)$$&lt;p&gt;
所以极限性质是等价的。&lt;/p&gt;
&lt;h2 id="a5"&gt;A5&lt;/h2&gt;
&lt;p&gt;在 $\mathbb R^n$ 上的 $L^p$ 范数等价。&lt;/p&gt;
&lt;h2 id="a6"&gt;A6&lt;/h2&gt;
&lt;p&gt;考虑
&lt;/p&gt;
$$\|[f\pm g](x)-[f\pm g](x_0)\|\leq \|f(x)-f(x_0)\|+\|g(x)-g(x_0)\|$$&lt;p&gt;
从而证明第一个命题。考虑
&lt;/p&gt;
$$\|[f\cdot g](x)-[f\cdot g](x_0)\|\leq \|f\|\|g(x)-g(x_0)\|\leq \|f\|\|g\|\|x-x_0\|$$&lt;p&gt;
从而证明第二个命题。考虑
&lt;/p&gt;</description></item><item><title>Homework 3</title><link>https://murasaki010.github.io/posts/mathematicalanalysis/pinhomework/4/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/mathematicalanalysis/pinhomework/4/</guid><description>&lt;p&gt;参考资料：《数学分析之课程讲义》，于品。&lt;/p&gt;
&lt;h1 id="a"&gt;A&lt;/h1&gt;
&lt;h1 id="b"&gt;B&lt;/h1&gt;
&lt;h1 id="c"&gt;C&lt;/h1&gt;
&lt;h1 id="d"&gt;D&lt;/h1&gt;
&lt;p&gt;(1) 当 $n=m$ 时，结果为 $a_0/b_0$；当 $m&gt;n$ 时，结果为 $0$；当 $m&lt;n$ 时，结果为 $\infty\cdot \mathrm{sgn}(a_0/b_0)$.&lt;/p&gt;
&lt;p&gt;(2) $0$.&lt;/p&gt;
&lt;p&gt;(3) $0$.&lt;/p&gt;
&lt;p&gt;(4) $0$.&lt;/p&gt;
&lt;p&gt;(5) $e^3$.&lt;/p&gt;
&lt;p&gt;(6) $0$.&lt;/p&gt;
&lt;p&gt;(7) $0$.&lt;/p&gt;
&lt;p&gt;(8) $6$.&lt;/p&gt;
&lt;p&gt;(9) $\dfrac {n(n+1)}{2}$.&lt;/p&gt;
&lt;p&gt;(10) $\dfrac {49}{24}$.&lt;/p&gt;
&lt;p&gt;(11) $\dfrac {m-n}2$.&lt;/p&gt;
&lt;p&gt;(12) $a$.&lt;/p&gt;
&lt;p&gt;(13) $\dfrac ab$.&lt;/p&gt;
&lt;p&gt;(14) $1$.&lt;/p&gt;
&lt;p&gt;(15) $\sqrt {ab}$.&lt;/p&gt;
&lt;p&gt;(16) $\dfrac {\sum_{i=1}^k a_i}k$.&lt;/p&gt;
&lt;p&gt;(17) $2n$.&lt;/p&gt;
&lt;p&gt;(18) $1$.&lt;/p&gt;
&lt;p&gt;(19) $e$.&lt;/p&gt;
&lt;p&gt;(20) 当 $\alpha =\frac 12$ 时，结果为 $1$；当 $\alpha&lt;\frac 12$ 时，结果为 $+\infty$；当 $\alpha&gt;\frac 12$ 时，结果为 $0$.&lt;/p&gt;</description></item><item><title>Homework 3</title><link>https://murasaki010.github.io/posts/mathematicalanalysis/pinhomework/5/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/mathematicalanalysis/pinhomework/5/</guid><description>&lt;p&gt;参考资料：《数学分析之课程讲义》，于品。&lt;/p&gt;
&lt;h1 id="a"&gt;A&lt;/h1&gt;
&lt;h2 id="a1"&gt;A1&lt;/h2&gt;
&lt;p&gt;考虑当 $x&gt;y$ 时
&lt;/p&gt;
$$|e^x-e^y|=e^y|e^{x-y}-1|\geq e^y(x-y)$$&lt;p&gt;
所以在 $\mathbb R$ 上不是一致连续的。而对于足够小的 $\delta$，当 $|x-y|&lt;\delta$ 时
&lt;/p&gt;
$$|e^x-e^y|=e^y|e^{x-y}-1|\leq e^y\cdot 2\delta\leq 2\delta$$&lt;p&gt;
在 $(-\infty,0]$ 上是一致连续的。&lt;/p&gt;
&lt;h1 id="b"&gt;B&lt;/h1&gt;
&lt;h2 id="b1"&gt;B1&lt;/h2&gt;
&lt;p&gt;有估计
&lt;/p&gt;
$$\sqrt [3]{x+\varepsilon}-\sqrt [3]{x}=\frac {\varepsilon}{\sqrt [3]{(x+\varepsilon)^2}+\sqrt [3]{(x+\varepsilon)x}+\sqrt [3]{x^2}}\leq \varepsilon^{\frac 13}.$$&lt;p&gt;
从而一致连续。&lt;/p&gt;
&lt;h2 id="b2"&gt;B2&lt;/h2&gt;
&lt;p&gt;考虑
&lt;/p&gt;
$$\log \frac 2n-\log \frac 1n=\log 2$$&lt;p&gt;
但 $\frac 2n-\frac 1n\to 0$，所以不一致连续。&lt;/p&gt;
&lt;h2 id="b3"&gt;B3&lt;/h2&gt;
&lt;p&gt;考虑
&lt;/p&gt;
$$\cos \frac 1{\frac {1}{2n\pi +\frac \pi 2}}-\cos \frac 1{\frac {1}{2n\pi}}=-1$$&lt;p&gt;
但 $\frac {1}{2n\pi +\frac \pi 2}-\frac {1}{2n\pi}\to 0$，所以不一致连续。&lt;/p&gt;
&lt;h2 id="b4"&gt;B4&lt;/h2&gt;
&lt;p&gt;分拆成两个区间 $(0,1]\cup [\frac 12,+\infty)$，对于 $(0,1]$，考虑补充定义 $f(0)=0$，则由 Cantor 定理，$f$ 在 $[0,1]$ 上一致连续；对于 $[\frac 12,+\infty)$，求导即可，或者
&lt;/p&gt;</description></item><item><title>偏微分方程 习题 10</title><link>https://murasaki010.github.io/posts/partialdifferentialequations/homework/10/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/partialdifferentialequations/homework/10/</guid><description>&lt;p&gt;参考资料：《数学物理方程讲义》，姜礼尚。&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="pp1604"&gt;pp160.4&lt;/h1&gt;
&lt;p&gt;应用 Fourier 变换求解以下定解问题：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\begin{cases}u_t-a^2u_{xx}-bu_x-cu=f(x,t),&amp;x\in\mathbb R,t&gt;0,\\[14pt] u(x,0)=\varphi(x),&amp;x\in\mathbb R.\end{cases}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;其中 $a,b,c$ 是常数；&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\begin{cases}u_{xx}+u_{yy}=0,&amp;x\in\mathbb R,y&gt;0,\\[14pt] u(x,0)=\varphi(x),&amp;x\in\mathbb R.\end{cases}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;设 $\varphi(x)$ 连续有界，求问题的有界解。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解：&lt;/strong&gt; 求解是在速降空间 $S(\mathbb R)$ 中进行的。&lt;/p&gt;
&lt;p&gt;(1) 应用 Fourier 变换，得到
&lt;/p&gt;
$$\begin{darray}{ll}F[f](\xi)&amp;=F[u_t](\xi)-a^2F[u_{xx}](\xi)-bF[u_x](\xi)-cF[u](\xi)\\[14pt] &amp;=\frac{\mathrm d}{\mathrm dt}F[u](\xi)+a^2\xi^2F[u](\xi)-ib\xi F[u](\xi)-cF[u](\xi)\\[14pt] &amp;=\frac{\mathrm d}{\mathrm dt}F[u](\xi)+\bigl(a^2\xi^2-ib\xi-c\bigr)F[u](\xi).\end{darray}$$&lt;p&gt;
将 $F[u](\xi)$ 看作 $t$ 的函数（$\xi$ 为参数）$F[u](\xi)=F[u](\xi,t)$，得到一个常系数线性微分方程，解为（Duhamel 原理）
&lt;/p&gt;
$$F[u](\xi)=e^{-(a^2\xi^2-ib\xi-c)t}\left(F[\varphi](\xi)+\int^t_0e^{(a^2\xi^2-ib\xi-c)\tau}F[f](\xi,\tau)\mathrm d\tau\right).$$&lt;p&gt;
再应用 Fourier 反演，得到
&lt;/p&gt;
$$u(x,t)=F^{-1}[e^{-(a^2\xi^2-ib\xi-c)t}F[\varphi](\xi)](x)+F^{-1}\left[\int^t_0e^{-(a^2\xi^2-ib\xi-c)(t-\tau)}F[f](\xi,\tau)\mathrm d\tau\right](x).$$&lt;p&gt;
首先求解热核
&lt;/p&gt;
$$F^{-1}[e^{-(a^2\xi^2-ib\xi-c)t}](x)=\frac 1{\sqrt {2\pi}}\int^\infty_{-\infty}e^{-(a^2\xi^2-ib\xi-c)t}e^{ix\xi}\mathrm d\xi=\frac {e^{-\frac {(x+bt)^2}{4a^2t}+ct}}{a\sqrt {2t}}:=G(x,t).$$&lt;p&gt;
由卷积公式
&lt;/p&gt;
$$F^{-1}[\hat G\cdot \hat \varphi](x)=G*\varphi(x)=\int^\infty_{-\infty}G(x-y,t)\varphi(y)\mathrm dy=\int^\infty_{-\infty}\frac {e^{ct}}{a\sqrt {2t}}e^{-\frac {(x-y+bt)^2}{4a^2t}}\varphi(y)\mathrm dy.$$&lt;p&gt;
由于反演公式的线性性，第二项与 $t$ 的积分可以交换，得到
&lt;/p&gt;</description></item><item><title>分析力学 习题 8</title><link>https://murasaki010.github.io/posts/analyticalmechanics/homework/8/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/analyticalmechanics/homework/8/</guid><description>&lt;h1 id="问题-1周期-toda-链-型"&gt;问题 1：周期 Toda 链（$A_1$ 型）&lt;/h1&gt;
&lt;p&gt;$A_1$ 型周期 Toda 链（最简单的秩一情形）描述两个在圆周上运动、通过指数型最近邻势相互作用的粒子。设 $q_1,q_2$ 为它们的坐标，$p_1,p_2$ 为对应的共轭动量。Hamilton 量为
&lt;/p&gt;
$$H(q_1,q_2,p_1,p_2) =\frac {p_1^2} {2} + \frac {p_2^2} {2} + e^{q_2 - q_1} + e^{q_1 - q_2}.$$&lt;p&gt;(a) 写出 Hamilton 的正则方程
&lt;/p&gt;
$$\dot{q}_i = \frac{\partial H}{\partial p_i}, \quad \dot{p}_i = -\frac{\partial H}{\partial q_i}.$$&lt;p&gt;(b) 证明总动量 $P = p_1 + p_2$ 守恒。&lt;/p&gt;
&lt;p&gt;(c) 引入质心与相对坐标
&lt;/p&gt;
$$Q = \frac{q_1 + q_2}{2}, \quad q = q_1 - q_2,\quad P = p_1 + p_2, \quad p = \frac{p_1 - p_2}{2}.$$&lt;p&gt;
用这些新变量写出 Hamilton 量，并求出运动方程。&lt;/p&gt;</description></item><item><title>数列极限</title><link>https://murasaki010.github.io/posts/mathematicalanalysis/1/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/mathematicalanalysis/1/</guid><description>&lt;p&gt;参考资料：《数学分析习题课讲义》（第 2 版），谢惠民。&lt;/p&gt;</description></item><item><title>无界区域的热传导方程</title><link>https://murasaki010.github.io/posts/partialdifferentialequations/8/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>https://murasaki010.github.io/posts/partialdifferentialequations/8/</guid><description/></item><item><title>Hello World</title><link>https://murasaki010.github.io/posts/hello-world/</link><pubDate>Fri, 15 May 2026 21:56:39 +0800</pubDate><guid>https://murasaki010.github.io/posts/hello-world/</guid><description>&lt;h2 id="欢迎来到我的博客"&gt;欢迎来到我的博客&lt;/h2&gt;
&lt;p&gt;这是我的第一篇博客！使用 &lt;strong&gt;Hugo&lt;/strong&gt; + &lt;strong&gt;PaperMod&lt;/strong&gt; 主题搭建，部署在 GitHub Pages 上。&lt;/p&gt;
&lt;h3 id="关于我"&gt;关于我&lt;/h3&gt;
&lt;p&gt;一个热爱技术和分享的开发者。&lt;/p&gt;
&lt;h3 id="接下来"&gt;接下来&lt;/h3&gt;
&lt;p&gt;我会在这里分享技术文章、学习笔记和各种有趣的内容。&lt;/p&gt;</description></item></channel></rss>