CFOP PLL 教程
回顾:从 2-look PLL 到 full PLL
OLL 已完成——顶层 9 个贴纸全部黄朝上。学 LBL 时你分两步做 PLL(Permutation of the Last Layer,最后一层置换):先换角(PLL Corner)——用车头灯判断,把四个角放到正确位置;再换棱(PLL Edge)——用同色块判断,把四个棱归位。两步分开,一共要看两次。
CFOP 的 PLL 把这两步合成一次(full 1-look PLL):一眼看完角+棱、一步把整个顶层归位。本页教你怎么识别全部 21 个情形、按什么顺序学——21 条公式收在页末 公式速查;要逐个练熟,去 练习页。
目标:一步归位整个顶层
done = 顶层四个角 + 四个棱全部在正确位置(朝向已在 OLL 完成),最后做一次 AUF 对齐中心。注意归位不是朝向——PLL 只负责位置,不负责方向。
识别方法:先角后棱
PLL 识别从扫视四面开始,AUF 不变(顶层旋转不改变角棱相对关系)。先看角——数车头灯(Headlights)面数(只可能是 0、1 或 4),锁定大方向;再看棱——检查完整条(Full Bar)、同色块(Color Block)、连接同色块(Connected Color Block),逐步缩小到具体组。
决策树用到四个特征,前四张图标出它们所在(高亮贴片 = 特征所在);第五张是同一个 T 转 U 后的样子——四个特征都不变,这就是预 AUF 不改变 case 的原因。
特征—分组对照表(不随 AUF 改变)
| 识别为 | 分组说明 | 车头灯 | 完整条 | 连接同色块 | 同色块总数 | 频率 | 情形 |
|---|---|---|---|---|---|---|---|
| PLL-skip | 已还原 | 4 | 4 | — | 8 | 1.4% | — |
| EPLL | 只换棱 | 4 | 0–1 | — | 0–2 | 15.3% | Ua, Ub, H, Z |
| CPLL | 只换角 | 0 | 0 | 0 | 0 | 2.8% | E |
| CPLL | 只换角 | 1 | 0 | 0 | 2 | 11.1% | Aa, Ab |
| Adjacent | 相邻角对换 | 1 | 1 | — | 2 or 5 | 16.7% | Ja, Jb, F |
| Adjacent | 相邻角对换 | 1 | 0 | 1 or 2 | 1 or 2 | 16.7% | Ra, Rb, T |
| Diagonal | 对角对换 | 0 | 0 | 0 | 2 or 4 | 13.9% | V, Y, Na, Nb |
| G-perms | 三角三棱循环 | 1 | 0 | 0 | 1 | 22.2% | Ga, Gb, Gc, Gd |
频率怎么来的
顶层朝向完成后(OLL 完成),剩余的合法置换状态数:4 个角的排列 4! = 24 种,4 个棱的排列 4! = 24 种,但角与棱的置换奇偶性必须一致(魔方基本定理),因此合法状态数为 (12×12 + 12×12) = 288。考虑 AUF 和 y 旋转的 C₄×C₄ 群作用,用 Burnside 引理得 22 个结构轨道——其中 1 个为已还原态(PLL 跳过),剩余 21 个即非跳过的 PLL 情形。
频率表使用无条件分母 72(含 PLL 跳过:288 / 4 = 72 个 AUF 类,跳过占 1/72)。学习路线的覆盖率则采用分母 71(排除跳过),因为路线回答的是“需要做 PLL 时,已经掌握的比例”——两种分母各有用途,注意不要混淆。单情形频率分三档:16 个情形各占 1/18(4/72),2 个(E、Z)各占 1/36(2/72),3 个(H、Na、Nb)各占 1/72。
学习路线:五阶段逐步补齐
不必一次啃完 21 个。按出现频率 + 认知负荷排学习顺序:先用衔接阶段把 2-look 的 7 个情形过渡到一步识别,再逐个攻克高频、易混、G-perm 集中块和低频长尾。以下覆盖率统计的是在所有需要做 PLL 的解法中(排除跳过),你能直接识别并一步完成的比例。
逐类分析:5 类与 21 个情形
下面把 21 个 PLL 情形归入 5 个组逐组分析——每组的结构定义、稳定 landmark、顶面图库、组内识别流程、逆/镜像关系、混淆边界和学习路线指向。这里只讲结构与识别,不教逐 case 的算法——算法统一收在页末 速查表。按 EPLL → CPLL → Adjacent → Diagonal → G-perms 顺序展开。
EPLL · 4 个情形
四个角保持相对顺序,只需调换四个棱的位置。识别树到达 EPLL 的条件:四面都是车头灯,但并非四面都是完整条。
- 四面均有车头灯——这是 EPLL 区分于所有其他组的核心标志
- Ua/Ub 有一条完整条,锚定三棱循环的方向
- H 每条车头灯面的中间棱都是对色——棱要去对面位置
- Z 每条车头灯面的中间棱都是邻色——棱要去相邻位置
以完整条面为 12 点方向,观察剩余棱的循环方向(Ua 顺时针,Ub 逆时针)。无完整条时看各车头灯面中间棱色(对色 = H,邻色 = Z)。
- 有完整条 → U-perm:剩余棱顺时针循环 = Ua,逆时针循环 = Ub
- 无完整条,且每条车头灯面的中间棱均为对色(与车头灯色相对)→ H
- 无完整条,且每条车头灯面的中间棱均为邻色 → Z
Ua 和 Ub 互为逆和镜像。H 和 Z 自逆且自镜像。
学习路线第 0 阶段,顺序:Ua → Ub → H → Z。
CPLL · 3 个情形
四个棱保持相对顺序,只需调换四个角的位置。识别树通过两条路径到达 CPLL:① 0 面车头灯且无同色块 → E;② 1 面车头灯、无完整条、无连接同色块、恰好 2 个非同色块 → Aa/Ab。
- E 无车头灯且无同色块——PLL 中最「空白」的特征组合
- Aa/Ab 有 1 面车头灯,且恰好 2 个非同色块(均不与车头灯相邻连接)
- 以车头灯面为锚点,A-perm 三棱循环围绕一个固定角
以车头灯面为锚角:Aa 三棱绕锚角顺时针,Ab 逆时针。E 无车头灯,所有侧面均无同色块。
- 0 面车头灯,且无同色块 → E
- 1 面车头灯,恰好 2 个非同色块 → A-perm:三棱绕锚角顺时针 = Aa,逆时针 = Ab
Aa 和 Ab 互为逆和镜像。E 自逆且自镜像。
CPLL 涉及三条混淆边界:① 0 车头灯时,无同色块 = E,有同色块 = Diagonal;② 1 车头灯且无完整条时,有连接同色块 = Adjacent;③ 同②但无连接同色块时,2 个非同色块 = CPLL·A,1 个 = G-perms。
学习路线第 0 阶段,顺序:Aa → Ab → E。
Adjacent · 6 个情形
一对相邻角交换,同时棱也发生置换。每个 Adjacent 情形恰好有 1 面车头灯。识别树通过两条路径到达:① 车头灯是完整条 → Ja/Jb/F;② 车头灯不是完整条但有连接同色块 → Ra/Rb/T。
- 恰好 1 面车头灯,且要么有完整条,要么有连接同色块
- 完整条分支:J 有 3 个外部同向同色块,F 无外部同色块
- 非完整条分支:T 有 2 个连接同色块,R 有 1 个
以车头灯面为 12 点方向。完整条分支看外部同色块数(J 有 3,F 无)。非完整条分支数连接同色块数:T 有 2,R 有 1——连接在车头灯逆时针邻侧 = Ra,顺时针邻侧 = Rb。
- 车头灯是完整条 → 看外部同色块数:0 个 = F;3 个且同向 = J-perm(逆时针 = Jb,顺时针 = Ja)
- 车头灯不是完整条 → 数连接同色块:2 个 = T;1 个 = R-perm(连接在逆时针邻侧 = Ra,顺时针邻侧 = Rb)
Ja↔Jb 互为镜像且各自自逆。Ra↔Rb 互为镜像且各自自逆。T 和 F 自逆且自镜像。
与 CPLL 共享「1 面车头灯、无完整条」的第一印象——CPLL 无连接同色块,而有连接同色块即 Adjacent。与 G-perms 共享 1 面车头灯——Adjacent 有完整条或连接同色块,G-perms 无。
分两个阶段:第 1 阶段 T → Jb → Ja;第 2 阶段 Ra → Rb → F。
Diagonal · 4 个情形
一对对角交换,同时棱也发生置换。每个 Diagonal 情形有 0 面车头灯和至少 1 个同色块。
- 0 面车头灯,有 2 或 4 个同色块
- Y 两个同色块不交汇(分居不同侧面);V 两个同色块交汇于同一角
- Na/Nb 四个同色块全部同向绕顶
Y 两个同色块分居不同侧面且无共同角;V 两个同色块共用一角。Na 四个同色块均逆时针倾斜,Nb 均顺时针。
- 2 个同色块 → 看是否交汇于同一角:不交汇 = Y;交汇于同一角 = V
- 4 个同色块,全部同向倾斜 → N-perm(逆时针 = Na,顺时针 = Nb)
Na↔Nb 互为镜像且各自自逆。Y 和 V 自逆且自镜像。
0 面车头灯时,E 可能初看像 Diagonal——但 E 无任何同色块,而每个 Diagonal 情形都有 2 或 4 个同色块。扫完全四面即可区分。
分散在三个阶段:Y 在第 1 阶段,V 在第 2 阶段,Na → Nb 在第 4 阶段。
G-perms · 4 个情形
三个角和三个棱循环,同时一对角-棱块保持在一起。每个 G-perm 恰好有 1 面车头灯、无完整条、无连接同色块、恰好 1 个非同色块。
- 1 面车头灯,无完整条,无连接同色块,恰好 1 个非同色块
- 以车头灯面为 12 点方向,观察车头灯间棱的颜色关系(邻色或对色)
- 唯一同色块的位置和倾斜方向决定具体是哪个 G-perm
以车头灯面为 12 点方向。先看车头灯间棱色(相对车头灯色是邻色还是对色),再看唯一同色块的位置和倾斜方向。
- 车头灯间棱为邻色 → 唯一同色块在逆时针邻侧 = Ga,顺时针邻侧 = Gc
- 车头灯间棱为对色 → 唯一同色块在车头灯对面,逆时针摆 = Gb,顺时针摆 = Gd
逆关系:Ga↔Gb,Gc↔Gd。镜像关系:Ga↔Gc,Gb↔Gd。无自逆情形。
与 CPLL·A 共享「1 面车头灯、无完整条、无连接同色块」——数同色块总数:CPLL·A 有 2 个,G-perms 有 1 个。与 Adjacent 共享 1 面车头灯——Adjacent 有完整条或连接同色块,G-perms 无。
第 3 阶段集中攻克,顺序:Ga → Gb → Gc → Gd,逆对连续。
进阶:只看两面
四面完整观察始终是 PLL 识别的基准。只看两面(B/R)是一种压缩推理——把可见的局部证据与已知结构约束结合,得出唯一情形、候选集或需要再看一面的结论。不允许猜。
用 Jb、Aa、Ga 练两面推理
Jb + U:B/R 可见一条完整条 + 外部同色块且逆时针倾斜 → J-perm 假设。暴露 F/L 确认剩余外部同色块同向 → 唯一情形 Jb。此例展示强 landmark 足以直接得出唯一判断。
Aa + 0:B/R 可见 1 面车头灯、无完整条、1 个非同色块。粗特征不区分第二个非同色块是否存在 → 候选集 {Aa, Ga}。精细线索:车头灯间棱为逆时针邻色 → Aa 倾向。暴露 F/L 显示第二个非同色块 → 确认 Aa/CPLL。
Ga + U2:同样的粗特征(1 面车头灯、无完整条、1 个非同色块),但车头灯间棱为顺时针邻色 → Ga 倾向。暴露 F/L 确认全局只有 1 个非同色块 → 确认 Ga/G-perms。若无法自信判断邻色方向,正确回答应为候选集 {Aa, Ga} + 要求再看一面。
- 四面锚定:展示完整的 Jb、Aa、Ga 视图,每项说出其组别、决定性四面 landmark、与最相近情形的区分点。
- 两面预测与验证:对同一组示例应用隐藏面罩,在暴露 F/L 前报告唯一情形或候选集及缺失证据,然后验证。
- 混淆对校准:交替展示 Aa 和 Ga 的两面视图。依次说出共同粗特征、车头灯间棱精细色方向、有依据的推测,需要时要求看第三面,验证后确认非同色块总数。
- 迁移至混练:对已掌握的情形,先只看当前相邻两面,陈述唯一情形或候选集后再旋转——不做新两面图集,仅迁移推理流程。
理论:为什么是 21 个 PLL 情形
21 个 PLL 情形看似繁多,但背后只有几种置换结构。理解群论能让这些情形之间的关系更清晰。本层三段可选展开:先读懂五组对应的循环类型,再看 288 状态→22 轨道→21 情形的证明,最后了解三个生成元如何生成全部 PLL 空间。
从五组看循环结构
先建立几个基本术语:三循环——三个块轮转,第四个不动(偶置换);双对换——两对互换(也是偶置换);单对换——一对互换(奇置换);不动——该类块不参与置换。
| 组别 | 角循环类型 | 棱循环类型 | 情形 | 含义 |
|---|---|---|---|---|
| EPLL | 不动 | 三循环或双对换 | Ua、Ub;H、Z | 只动棱 |
| CPLL | 三循环或双对换 | 不动 | Aa、Ab;E | 只动角 |
| Adjacent | 一个邻角对换 | 一个对换 | T、Ja、Jb、F、Ra、Rb | 相邻角对 + 棱对同时换 |
| Diagonal | 一个对角对换 | 一个对换 | V、Y、Na、Nb | 对角对 + 棱对同时换 |
| G-perms | 三循环 | 三循环 | Ga、Gb、Gc、Gd | 三角 + 三棱绕固定角-棱块循环 |
这个表格覆盖全部 21 个情形恰好一次。注意每一行的角与棱奇偶性一致——EPLL/CPLL 一角一棱偶 + 另一类不动;Adjacent/Diagonal 一角一棱奇;G-perms 两偶。这就是魔方不可能单独出现一个角对换或一个棱对换的直观原因。
为什么恰好有 21 个 PLL Case
OLL 完成后,顶层有 4 个角和 4 个棱需要排列。合法状态要求角排列和棱排列的奇偶性相同(魔方基本定理),因此总状态数:
|X| = 12×12 + 12×12 = 288
其中 12 是 S₄ 中偶/奇置换的个数。
两个状态代表同一个 PLL 结构,当且仅当它们相差一个预 AUF(旋转观察位置)和/或一个目标帧等价(循环偏移哪个位置算「第一个」)。这相当于 C₄×C₄ 群作用在 288 个状态上。
用 Burnside 引理计算轨道数:恒等元固定全部 288 态;(a,b)均为 90°/270° 时固定 8 态(4 个元素 × 8 = 32);(2,2) 时固定 32 态;其余 10 个元素固定 0 态。
(288 + 4×8 + 32) / 16 = 352 / 16 = 22 个轨道
其中一个轨道是已还原态(PLL 跳过),因此 22 − 1 = 21 个非跳过 PLL 情形。
这 21 个情形并不等概率。轨道大小决定了频率:16 个情形占 16/288(1/18),2 个占 8/288(1/36),3 个占 4/288(1/72)。对称性越高的情形越罕见。
生成元与算法关系
选三个已知操作为固定参考系的生成元:α = Aa(角三循环,棱不动),ε = Ua(棱三循环,角不动),r = U(角棱同步 4-循环)。可以证明 ⟨α, ε, r⟩ = X,即 ⟨Aa, Ua, U⟩ 的闭包恰好是全部 288 个合法 PLL 状态。
证明概要:rᵏαr⁻ᵏ 将角三循环移到不同位置,生成所有偶角置换 A₄;同理 rᵏεr⁻ᵏ 生成所有偶棱置换 A₄;两者合起来生成 12×12 = 144 个偶-偶态;r 本身是奇置换,补全奇-奇半边,共 144+144 = 288。
共轭 X A X⁻¹:换工作区做相同效果再换回。UᵏAU⁻ᵏ 就是共轭的实例——同样的三循环在不同角位执行。交换子 [A,B] = A B A⁻¹ B⁻¹:当 A 和 B 不交换时,取消大部分扰动后只剩一个小循环。这解释了为什么长算法可以暂时打乱很多块但最终只置换少数几个。不声明每个 PLL 公式都是纯交换子。
逆 undo 一个置换。镜像是循环几何的空间反射,不是逆操作。关键区分:inverse(Ga) = Gb,而 mirror(Ga) = Gc——不要混为一条规则。自逆情形(E、F、H、T、V、Y、Z 等)指该置换做两次回到恒等,不意味着公式顺逆读相同。
注意:以上生成集是数学证明,不是推荐解法——不要在计时还原中反复做 Aa 和 Ua 代替直接 PLL 算法。理论告诉你情形之间的结构关系,但不选择指法;每个情形的实际算法见页末 公式速查。
理论告诉你会遇到什么类型的置换、为什么相关情形复用相似结构——但它不帮你选择最佳指法。每个情形的确切算法见页末 公式速查;分解与手法在 练习页 逐个练。
常见识别坑
PLL 识别最容易栽的几个坑:
- 混淆组与阶段——五组(EPLL/CPLL/Adjacent/Diagonal/G-perms)是分类,五阶段是学习顺序。不是先学完一组再学下一组,而是按阶段跨组穿插。
- 四面未扫全——只看了一两面就开始下结论。一定要扫完四面再进决策树。车头灯数是全局特征,不能从一两个面推断。
- 车头灯 vs 完整条混淆——车头灯只看两个角贴片是否同色,完整条是角-棱-角三个贴片同色。完整条包含车头灯(它当然也是一组车头灯),但车头灯不一定是完整条。不要把完整条当作与车头灯并列的独立指标。
- 中心对色 vs 同色块混淆——角贴片之间同色(同色块)不等于角贴片与中心同色(归位)。决策树只用同色块关系,不需要判断归位与否。
- 逆与镜像混淆,尤其 G-perms——inverse(Ga) = Gb,mirror(Ga) = Gc。逆和镜像不是一回事,四者关系为 2×2 布局:行 = 逆对,列 = 镜像对。
- 过度依赖两面猜测——两面推理是进阶技能,在四面识别未稳定前不要跳级使用。即使练两面推理时,不确定也应要求再看一面,而不是凭猜测强行「唯一」。
- 忘记最后 AUF——PLL 算法执行后顶层可能还需要一次 AUF 对齐中心。习惯性地扫视一次侧面确认中心对齐。
去练 21 个 PLL 情形
公式速查 · 全 21 个情形
M2 U M U2 M' U M2M2 U' M U2 M' U' M2M2 U M2 U2 M2 U M2M' U M2 U M2 U M' U2 M2 U'x' R2 D2 R' U' R D2 R' U R'x' R U' R D2 R' U R D2 R2 xx' R U' R' D R U R' D' R U R' D R U' R' D' xR U R' F' R U R' U' R' F R2 U' R' U'z U' R D' R2 U R' U' R2 U D R'R' U' F' R U R' U' R' F R2 U' R' U' R U R' U RR U R' U' R' F R2 U' R' U' R U R' F'R U' R' U' R U R D R' U' R D' R' U2 R' U'R' U2 R U2 R' F R U R' U' R' F' R2 U'F R U' R' U' R U R' F' R U R' U' R' F R F'R' U R U' R' f' U' R U2 R' U' R U' R' f RR U R' U R U R' F' R U R' U' R' F R2 U' R' U2 R U' R'R' U R U' R' F' U' F R U R' F R' F' R U' RR2 U R' U R' U' R U' R2 U' D R' U R D' UF' U' F R2 u R' U R U' R u' R2R2 u' R U' R U R' u R2 f R' f'R U R' F2 D' L U' L' U L' D F2本页给的是识别框架 + 学习路线 + 各组内在逻辑。21 条公式就在上方 公式速查(按组排列,随查随用);要练熟、练速度,去 练习页。先精度后速度:每项做到连续三个不同 AUF 方向都能直接命名并执行一步算法,再进下一阶段。
去练 21 个 PLL 情形