Workshop

传递、混合、压缩、扩张 设 $f:S\to S,\ g:T\to T$ 是连续映射,如果有同胚 $h:S\to T$ 使得 $h\circ f=g\circ h$,则称 $f,g$ 拓扑共轭,$h$ 是共轭映射;如果除去 $h$ 的同胚条件,只保留满射,则称 $g$ 是 $f$ 的因子,$h$ 是半共轭映射。 稠密与周期 考虑 $S^1\cong \mathbb R/\mathbb Z$ 上的旋转映射(这等价于) $$x\mapsto x+\alpha\mod 1.$$ 根据有理性分类轨道: $$\# \mathcal O(x)=\begin{cases}\infty, & \alpha\in \mathbb R\setminus \mathbb Q,\\[6pt]<\infty, & \alpha\in \mathbb Q.\end{cases},\quad \forall x\in S^1.$$ 特别地,由 Weyl 定理,$\overline {\mathcal O(x)}=S^1$ 当且仅当 $\alpha\in \mathbb R\setminus \mathbb Q$. 设 $f\in C(X)$,如果存在 $x\in X$ 使得双向轨道 $\mathcal O(x)=\{f^n(x)\}_{n\in\mathbb Z}$ 在 $X$ 中稠密,则称 $f$ 是拓扑传递的;如果对于任意 $x\in X$,都有 $\overline {\mathcal O(x)}=X$,则称 $f$ 是拓扑极小的。其中 $f$ 不一定是同胚,因此 $f^{-n}$ 表示取 $n$ 次原像。 ...

June 1, 2026 · 2 min · 237 words

调和函数与极值原理

极值原理 弱极值原理 强极值原理 调和函数 设 $\Omega \subseteq \mathbb R^d$ 是开区域,如果 $u\in C^2(\Omega)$ 满足 $\Delta u=0$,则称 $u$ 是 $\Omega$ 上的调和函数,记作 $u\in \mathcal H(\Omega)$。调和函数是 Laplace 方程的解,继承其性质。 球面平均性 球面平均性:如果 $u\in \mathcal H(\Omega)$,则对任意 $r\in (0,R]$ 和 $x\in \Omega$ 满足 $B_R(x)\subseteq \Omega$,有 $$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).$$ 反过来,如果 $u\in C^2(\Omega)$ 在 $x\in \Omega$ 满足上述球面平均性,则 $\Delta u(x)=0$. 从连续性出发 $$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).$$ 考虑含参积分 ...

June 1, 2026 · 1 min · 162 words

偏微分方程 习题 12

参考资料:《数学物理方程讲义》,姜礼尚。 pp212.15 设 $u\in C^3_0(\Omega)$ 且满足 $$-\Delta u=f(x),\quad x\in\Omega,$$ 证明 $$\sum^n_{i,j=1}\int_\Omega u^2_{x_ix_j}\mathrm dx\leq n\int_\Omega f^2\mathrm dx.$$解: 考虑到其紧支性,作分部积分,再由光滑性交换偏导次序 $$\begin{darray}{ll}\sum^n_{i,j=1}\int_\Omega u^2_{x_ix_j}\mathrm dx&=\sum^n_{i,j=1}\int_\Omega u_{x_ix_j}u_{x_ix_j}\mathrm dx\\[14pt]&=-\sum^n_{i,j=1}\int_\Omega u_{x_ix_jx_j}u_{x_i}\mathrm dx\\[14pt]&=\sum^n_{i,j=1}\int_\Omega u_{x_ix_i}u_{x_jx_j}\mathrm dx\\[14pt]&=\int_\Omega \Delta^2 u\mathrm dx\\[14pt]&=\int_\Omega f^2\mathrm dx.\end{darray}$$这应更严格。 pp212.16 设 $\Omega=\{(x,y):0...

May 31, 2026 · 1 min · 34 words

偏微分方程 习题 13

参考资料:《数学物理方程讲义》,姜礼尚。 pp 212.1 设 $u(x)$ 是定解问题 $$\begin{cases}-\Delta u+c(x)u=f(x),&x\in \Omega,\\[6pt] u|_{\partial \Omega}=0,\end{cases}$$ 的一个解 (1) 如果 $c(x)\geq C_0>0$,则有估计 $$\max_{\overline \Omega} |u(x)|\leq C_0^{-1}\sup_{\Omega} |f(x)|.$$ (2) 如果 $c(x)\geq 0$ 且有界,则 $$\max_{\overline \Omega} |u(x)|\leq M\sup_{\Omega} |f(x)|,$$ 其中 $M$ 依赖于 $c(x)$ 的界与 $\Omega$ 的直径; (3) 如果 $c(x)<0$,试举反例说明上述最大模估计一般不成立。 解: (1) pp 212.2 设 $u(x)$ 是定解问题 $$\begin{cases}-\Delta u+c(x)u=f(x),&x\in \Omega,\\[6pt] u|_{\partial \Omega}=0,\end{cases}$$pp 212.3 pp 212.4 pp 212.5 设 $\Omega_0$ 是三维有界区域,$\Omega=\mathbb R^3\setminus \overline{\Omega_0}$,又设 $u\in C^2(\Omega)\cap C(\overline \Omega)$ 是外部问题 $$\begin{dcases}-\Delta u+c(x)u=0,&x\in \Omega,\\[6pt] u|_{\partial \Omega}=\varphi,\\[6pt] \lim_{|x|\to \infty} u(x)=l.\end{dcases}$$ 的解,其中 $c(x)\geq 0$ 且在 $\overline \Omega$ 上局部有界,则有估计 ...

May 31, 2026 · 1 min · 107 words

分析力学 习题 10

问题 1:对称陀螺的 Liouville 可积性 考虑一个绕固定点自由旋转的对称陀螺(无平动,仅含转动自由度)。设固定点为 $O$,陀螺关于其对称轴的转动惯量为 $I_3$,关于垂直于对称轴的两个主轴的转动惯量相等,$I_1=I_2$。用 Euler 角 $(\phi,\theta,\psi)$ 描述陀螺的取向,其中 $\phi$ 为进动角,$\theta$ 为章动角,$\psi$ 为自转角。在 Euler 角下,对称陀螺的 Hamiltonian 为 $$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},$$ 其中正则动量为 $$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}.$$(a) 指出 $H$ 中不出现的循环坐标,并写出相应的守恒量。验证它们确实是运动常数。 (b) 写出该系统的三个守恒量 $F_1,F_2,F_3$(其中一个为 $H$ 本身)。显式计算它们两两之间的 Poisson 括号,证明它们相互对合: $$\{F_i,F_j\}=0,\quad i,j=1,2,3.$$(c) 论证这三个守恒量是函数独立的,从而得出结论:该对称陀螺是 Liouville 可积的。 解: (a) Hamiltonian $H$ 中显式不出现的循环坐标是 $\phi,\psi$,对应的守恒量为 $p_\phi,p_\psi$,现在用 Poisson 括号验证它们是运动常数,这里标号 $\phi,\psi,\theta$ 分别为 $1,2,3$,则 ...

May 31, 2026 · 1 min · 129 words

Pi Agent 包源码逐行解读 — agent-loop.ts & agent.ts

Pi Agent 包源码逐行解读 本文对 packages/agent/src/ 下的 agent-loop.ts(~700 行)和 agent.ts(~540 行)做逐行级的代码解读,涵盖每个函数的设计意图、类型系统、控制流和错误处理策略。 目录 文件概览 agent-loop.ts 逐行解读 类型与导入 agentLoop / agentLoopContinue — 公开入口 runAgentLoop / runAgentLoopContinue — 异步底层 runLoop — 核心双层循环 streamAssistantResponse — LLM 流式调用 executeToolCalls — 工具调度 executeToolCallsSequential / Parallel — 串行与并行 prepareToolCall — 前置管道 executePreparedToolCall — 工具执行 finalizeExecutedToolCall — 后处理 辅助函数 agent.ts 逐行解读 类型与导入 MutableAgentState 与 createMutableAgentState PendingMessageQueue Agent 类 — 构造器 subscribe — 事件订阅 prompt — 发起对话 continue — 继续对话 steer / followUp — 消息队列 abort / waitForIdle / reset — 生命周期控制 私有方法:runPromptMessages / runContinuation runWithLifecycle — 并发控制 handleRunFailure — 失败处理 finishRun — 运行终结 processEvents — 事件归约 createContextSnapshot / createLoopConfig — 适配层 设计模式总结 文件概览 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 核心分界线: ...

May 29, 2026 · 26 min · 5422 words

Pi-Architecture: Agent

Pi Agent 包架构 packages/agent/src/ 实现了 Pi 框架中的 Agent 运行时,用于构建工具增强型 LLM 对话代理(Tool-Augmented LLM Agent)。 整个包由五个模块组成: 文件 职责 行数 types.ts 类型定义层 ~400 agent-loop.ts 无状态循环引擎 ~700 agent.ts 有状态封装层 ~540 proxy.ts 代理流式函数 ~320 index.ts 导出入口 8 架构总览 graph TD App[外部应用] subgraph "Agent 包" Index[index.ts导出入口] subgraph "类型系统" Types[types.tsAgentMessage / AgentEventAgentLoopConfig / AgentTool] end subgraph "管理层 agent.ts" Agent[Agent 类状态管理 / 队列 / 并发 / 事件] Queue[PendingMessageQueuesteering / follow-up 队列] State[MutableAgentState状态归约] end subgraph "引擎层 agent-loop.ts" Engine[LoopEnginerunAgentLoop / runLoop] LLMCall[streamAssistantResponseLLM 调用] ToolExec[executeToolCalls工具执行] end subgraph "HTTP 代理 proxy.ts" Proxy[streamProxy代理流式函数] end end subgraph "LLM 核心库 @earendil-works/pi-ai" AI[streamSimple / ModelMessage / Tool] end App --> Agent Agent --> Engine Agent --> Queue Agent --> State Engine --> LLMCall Engine --> ToolExec LLMCall --> AI Proxy -- 替代 streamFn --> Agent Agent -.-> Types Engine -.-> Types 分层设计 无状态引擎 vs 有状态封装 Agent 包的核心设计思想是将引擎逻辑与状态管理分离: ...

May 29, 2026 · 13 min · 2577 words

分析力学 习题 9

问题 1:两粒子系统与质心运动 考虑一维空间中质量分别为 $m_1$ 和 $m_2$ 的两个粒子,它们通过仅依赖于相对距离的势能相互作用: $$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),$$(a) 通过计算 $\{G,H\}$,证明总动量 $$G=p_1 + p_2$$ 是一个守恒量。 (b) 质心坐标定义为 $$Q_{\mathrm{cm}}=\dfrac {m_1 q_1 + m_2 q_2}{m_1 + m_2}.$$ 证明量 $$G'=(m_1+m_2)Q_{\mathrm{cm}}-(p_1 + p_2)t$$ 也是守恒的。 (c) 解释 $G'$ 守恒的物理意义。 解: (a) $H$ 作为 Hamiltonian,满足 $$\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).$$ 所以 ...

May 28, 2026 · 3 min · 577 words

位势方程与 Green 公式

位势方程 一些基本的结果: 基本解:在 $\mathbb R^n$ 上,位势方程 $-\Delta u=f(x)$ 的基本解 $-\Delta E=\delta(x)$ 满足 $$E(x)=\begin{dcases} -\frac{1}{2\pi}\log|x|,&n=2,\\[14pt] \frac{1}{(n-2)S_{n-1}|x|^{n-2}},&n\geq 3, \end{dcases}$$ 尽管基本解 $E$ 在 $x=0$ 处有奇点,但通过球坐标变换 $$\int_{|x|<\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,$$ 其中 $J(\Theta)$ 是球坐标变换的 Jacobian 的角度部分。因此 $E\in L^1_{\mathrm{loc}}(\mathbb R^n)$;另外 $$\nabla E(x)=-\dfrac 1{S_{n-1}}\dfrac x{|x|^n},\quad \forall n\geq 2,$$ 这推出 $\nabla E\in L^1_{\mathrm{loc}}(\mathbb R^n)$,因为 $$\int_{|x|<\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,$$ 如果我们进一步求二阶微分 $$|\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},$$ 这推出 $\nabla^2 E\notin L^1_{\mathrm{loc}}(\mathbb R^n)$,因为 ...

May 27, 2026 · 2 min · 274 words

复旦 2021 推免考试

1 2 设 $\varepsilon\in (0,1)$,则 $$\begin{darray}{ll}\lim_{n\to\infty}\int^\infty_0\cos x^n\mathrm dx&=\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}$$

May 21, 2026 · 1 min · 14 words