Lijinrui299792458

不做沉底的木做举重若轻的船。

置换群

  1. 置换:置换是一个集合映至自身的双射。$(a_1,a_2,\cdots,a_n)$ 表示将原数列的第 $a_i$ 个数在此置换作用下变到第 $i$ 个位置。

  2. 对于状态 $s$ 和置换 $f$,记 $f*s$ 为将 $f$ 作用于 $s$ 所得到的状态。

  3. 定义置换的乘法:$f\cdot g$ 表示显作用 $g$ 再作用 $f$。

  4. 置换群:有限集合上的一些置换组成的集合在置换的乘法下组成的群。

  5. 等价类:若状态组成的集合 $X$ 中的元素经过置换群 $G$ 中的置换作用后可以变成相同的状态,则这些状态属于一个等价类。等价类组成的集合记为 $X/G$。

  6. 循环:如果一个置换 $f=(a_1,a_2,\cdots,a_n)$,存在 $k$ 个元素使得 $a_{x_1}=x_2,a_{x_2}=x_3,\cdots,a_{x_k}=x_1$,则称 $x_1,x_2,\cdots,x_k$ 为一个长度为 $k$ 的循环。一个置换可以被拆分为一些不相交的循环,如:
    $$
    (6,5,7,4,1,2,3)=(1,6,2,5)\circ(3,7)\circ(4)
    $$

  7. 轨道与稳定子:
    $$
    X^{\tau}={s|s\in X,\tau*s=s}
    $$

    $$
    G(s)={\tau*s|\tau\in G}
    $$

    $G(s)$ 称为 $s$ 的轨道
    $$
    G^s={\tau|\tau*s=s}
    $$
    $G^s$ 称为 $s$ 的稳定子

Burnside 引理

$$
\left|X/G\right|=\frac{\sum_{\tau\in G}\left|X^\tau\right|}{\left|G\right|}
$$

证明:
$$
\sum_{\tau\in G}\left|X^\tau\right|=\sum_{\tau\in G}\sum_{s\in X}[\tau*s=s]
$$

$$
=\sum_{s\in X}\sum_{\tau\in G}[\tau*s=s]=\sum_{s\in X}\left|G^s\right|
$$

注意到,$s$ 所在的等价类的大小(记为 $|L_s|$)为 $\tau*s$ 的所有可能结果数。

联想拉格朗日定理,可以猜想:$\left|G^s\right|=\frac{|G|}{|L_s|}$。

首先易证,$G^{s}$ 是 $G$ 的子群。

若 $\alpha,\beta\in G$,$\alpha*s=\beta*s$,

阅读全文 »

欧拉定理的推广

欧拉定理要求 $\gcd(a,m)=1$,因此在 $a,m$ 不互质时无法直接使用。对于 $a,m$,若 $gcd(m,a)\ne 1$ 且 $x>\varphi(m)$,有
$$
a^x\equiv a^{x\mod\varphi(m)+\varphi(m)}\mod m
$$
证明:
$$
m=\prod_{i=1}^{n}p_i^{q_i},a=s\prod_{i=1}^{n}p_i^{k_i},\gcd(s,m)=1
$$

$$
即证:t\ge1,a^{t\varphi(m)}\equiv s^{t\varphi(m)}\prod_{i=1}^{n}p_i^{t\varphi(m)k_i}\equiv a^{\varphi(m)}\mod m
$$

$$
对于 k_i=0,p_i^{t\varphi(m)k_i}\equiv1\mod m
$$

$$
\varphi(m)\ge\varphi(p_i^{q_i})=p_i^{q_i-1}(p_i-1)\ge2^{q_i-1}\ge q_i
$$

$$
p_i^{b\varphi(m)}\equiv1 \mod \left(\frac{m}{p_i^{q_i}}\right),p_i^{b\varphi(m)+q_i}\equiv p_i^{q_i}\mod m
$$

$$
p_i^{(b+1)\varphi(m)}\equiv p_i^{\varphi(m)}\mod m
$$

显然,原命题成立。

P4139 上帝与集合的正确用法

阅读全文 »

费马小定理

若 $p$ 为质数,$a$ 不是 $p$ 的倍数,则 $a^{p-1}\equiv 1(\mod p)$

证明:

$0<t<p,ta$ 在 $\mod p$ 下互不相同,因为如果 $t\neq k,ta\equiv ka(\mod p),t\equiv k(\mod p)$

故 $a^{p-1}(p-1)!\equiv(p-1)!(\mod p),a^{p-1}\equiv 1(\mod p)$

积性函数

任意 $\gcd(m,n)=1$,有 $f(m)f(n)=f(mn)$,则 $f(x)$ 为积性函数。特殊地,若对任意 $m,n$ 都有 $f(m)f(n)=f(mn)$,则 $f(x)$ 为完全积性函数。

注:常见的积性函数:

  • $\epsilon(x)=[x=1]$
  • $1(n)=1$
  • $id_k(n)=n^k$
  • $\sigma_k(n)=\sum_{d|n}d^k$
  • $\varphi(n)$:一会要说的欧拉函数
  • $\mu(n)$:以后会说的莫比乌斯函数

欧拉函数

阅读全文 »

Introduction

picture 1

picture 2

Theory

注:在以下讨论中将不会考虑 $[ \ ]$ 和 $[2^2]$ 单独出现的乏趣情形。

可以想到将一个长的串分割为数个不相干的段。考虑段之间的情形,即考虑一个段的开头和结尾。

在此之前,对于从 $[a^{\alpha}b^{\beta}\cdots]$ 开始的序列,若
$$
[a^{\alpha}b^{\beta}\cdots]\to[(a’)^{\alpha’}(b’)^{\beta’}\cdots]
$$
显然 $\alpha’\le\lfloor\lg\alpha\rfloor+\lfloor\lg\beta\rfloor+3$,故在充分多次操作后串中不可能出现 $X^{\ge4} \ or \ X^3Y^3 \ or\ 3^3$

故,若考虑一个没有 $X^{\ge4} \ or \ X^3Y^3 \ or\ 3^3$ 的串的开头,讨论可能出现的情况:
$$
[n^m(n\ge4)\to[m^1
$$

$$
\begin{array}{l}[n^1(n\ge4)\to[1^1X^1\to[1^3\to[3^1X^{(\ne3)}\to[1^1X^1\end{array}
$$

$$
\begin{array}{l}[1^1X^{\ne1}&\to &[1^2X^1 &\to&[2^11^2&\to&[1^12^2&\to&[1^2X^{\ne2}\\
&\searrow\\
& &[1^2X^{\ne1}&\to&[2^1X^{\ne2}&\to&[1^1X^1\end{array}
$$

阅读全文 »

数列

对于数列 $a_n=pa_{n-1}+qa_{n-2}$,已知 $a_1,a_2$,求通项公式。

对于此类问题,基本的思想是在等式两边制造同构。不妨设同构的部分是 $a_n-ta_{n-1}$,则:
$$
a_n-ta_{n-1}=(p-t)(a_{n-1}-ta_{n-2})-(t^2-pt-q)a_{n-2}
$$

$$
\therefore t^2-pt-q=0
$$
$t^2-pt-q=0$ 称为数列 ${a_n}$ 的特征方程,其根称为 ${a_n}$ 的特征根。

如果方程有不等两根(不是实根也可以),那么将推出的两个式子(分别用两根推出 $a_n-ta_{n-1}$ 的通项)作差,消去 $a_n$ 项。

若方程两根相等,则 $t=\frac{p}{2},p-t=t$,最后可以整理出 $\frac{a_n}{t^n}$ 是等差数列。


微分方程

特征根法同时也是解常系数齐次线性微分方程的方法。

对于 $y’’-py’-qy=0$,设 $y’’-ry’=(p-r)(y’-ry’’)$,则 $r^2-pr-q=0$。

阅读全文 »