<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>http://wiki.googology.top/index.php?action=history&amp;feed=atom&amp;title=iBLP</id>
	<title>iBLP - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.googology.top/index.php?action=history&amp;feed=atom&amp;title=iBLP"/>
	<link rel="alternate" type="text/html" href="http://wiki.googology.top/index.php?title=iBLP&amp;action=history"/>
	<updated>2026-04-22T17:13:08Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://wiki.googology.top/index.php?title=iBLP&amp;diff=2838&amp;oldid=prev</id>
		<title>Phyrion：​Phyrion移动页面iblp至iBLP，不留重定向</title>
		<link rel="alternate" type="text/html" href="http://wiki.googology.top/index.php?title=iBLP&amp;diff=2838&amp;oldid=prev"/>
		<updated>2026-02-25T09:58:43Z</updated>

		<summary type="html">&lt;p&gt;Phyrion移动页面&lt;a href=&quot;/index.php?title=iblp&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;iblp（页面不存在）&quot;&gt;iblp&lt;/a&gt;至&lt;a href=&quot;/index.php/iBLP&quot; title=&quot;iBLP&quot;&gt;iBLP&lt;/a&gt;，不留重定向&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年2月25日 (三) 17:58的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;zh-Hans-CN&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;（没有差异）&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Phyrion</name></author>
	</entry>
	<entry>
		<id>http://wiki.googology.top/index.php?title=iBLP&amp;diff=2791&amp;oldid=prev</id>
		<title>2026年2月22日 (日) 08:41 Phyrion</title>
		<link rel="alternate" type="text/html" href="http://wiki.googology.top/index.php?title=iBLP&amp;diff=2791&amp;oldid=prev"/>
		<updated>2026-02-22T08:41:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年2月22日 (日) 16:41的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1443&quot;&gt;第1,443行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1,443行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     main_program()&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     main_program()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{默认排序:序数记号}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[分类:记号]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[分类:记号]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Phyrion</name></author>
	</entry>
	<entry>
		<id>http://wiki.googology.top/index.php?title=iBLP&amp;diff=2790&amp;oldid=prev</id>
		<title>2026年2月22日 (日) 07:59 油手就行</title>
		<link rel="alternate" type="text/html" href="http://wiki.googology.top/index.php?title=iBLP&amp;diff=2790&amp;oldid=prev"/>
		<updated>2026-02-22T07:59:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://wiki.googology.top/index.php?title=iBLP&amp;amp;diff=2790&amp;amp;oldid=2779&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>油手就行</name></author>
	</entry>
	<entry>
		<id>http://wiki.googology.top/index.php?title=iBLP&amp;diff=2779&amp;oldid=prev</id>
		<title>2026年2月21日 (六) 15:39 油手就行</title>
		<link rel="alternate" type="text/html" href="http://wiki.googology.top/index.php?title=iBLP&amp;diff=2779&amp;oldid=prev"/>
		<updated>2026-02-21T15:39:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年2月21日 (六) 23:39的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l123&quot;&gt;第123行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第123行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 定义15 （补全主循环(用于 &amp;#039;&amp;#039;E&amp;#039;&amp;#039;(&amp;#039;&amp;#039;A, m&amp;#039;&amp;#039;))） ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 定义15 （补全主循环(用于 &amp;#039;&amp;#039;E&amp;#039;&amp;#039;(&amp;#039;&amp;#039;A, m&amp;#039;&amp;#039;))） ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;令初始&amp;lt;math&amp;gt;r=n&amp;lt;/math&amp;gt;（&amp;#039;&amp;#039;n&amp;#039;&amp;#039; 为原始 &amp;#039;&amp;#039;A&amp;#039;&amp;#039; 的行数）。当 &amp;#039;&amp;#039;r&amp;#039;&amp;#039; 不超过当前 &amp;#039;&amp;#039;B&amp;#039;&amp;#039; 的行数时循环：先对行 &amp;#039;&amp;#039;r&amp;#039;&amp;#039; 执行标记补全，再执行原生补全得到 &amp;#039;&amp;#039;t&amp;#039;&amp;#039;，然后更新 &amp;lt;math&amp;gt;r=r+t+1&amp;lt;/math&amp;gt;。当 &amp;#039;&amp;#039;r&amp;#039;&amp;#039; 越界时补全结束，丢弃 &amp;lt;math&amp;gt;\rm Rec&amp;lt;/math&amp;gt;，所得 &amp;#039;&amp;#039;B&amp;#039;&amp;#039; 即为&amp;lt;math&amp;gt;E(A,m)&amp;lt;/math&amp;gt;。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;令初始&amp;lt;math&amp;gt;r=n&amp;lt;/math&amp;gt;（&amp;#039;&amp;#039;n&amp;#039;&amp;#039; 为原始 &amp;#039;&amp;#039;A&amp;#039;&amp;#039; 的行数）。当 &amp;#039;&amp;#039;r&amp;#039;&amp;#039; 不超过当前 &amp;#039;&amp;#039;B&amp;#039;&amp;#039; 的行数时循环：先对行 &amp;#039;&amp;#039;r&amp;#039;&amp;#039; 执行标记补全，再执行原生补全得到 &amp;#039;&amp;#039;t&amp;#039;&amp;#039;，然后更新 &amp;lt;math&amp;gt;r=r+t+1&amp;lt;/math&amp;gt;。当 &amp;#039;&amp;#039;r&amp;#039;&amp;#039; 越界时补全结束，丢弃 &amp;lt;math&amp;gt;\rm Rec&amp;lt;/math&amp;gt;，所得 &amp;#039;&amp;#039;B&amp;#039;&amp;#039; 即为&amp;lt;math&amp;gt;E(A,m)&amp;lt;/math&amp;gt;。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[分类:记号]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>油手就行</name></author>
	</entry>
	<entry>
		<id>http://wiki.googology.top/index.php?title=iBLP&amp;diff=2778&amp;oldid=prev</id>
		<title>油手就行：​创建页面，内容为“== 记号简介 == 无限基本Laver图案(Infinite Basic Laver Pattern)是由test_alpha0的记号Basic Laver Pattren改造而来。IBLP目前尚不理想，还存在许多的坏图案，test_alpha0规定其极限表达式为(1,0)1(2,1,0)1(3,2,1,0)2(4,3,2)1(5,4,3,2)2(6,5,4)1。尽管如此，IBLP仍然被认为是目前最强的记号。本页面介绍的规则对应[https://hypcos.github.io/notation-explorer/ NE]上的DEN2。  == 定义 ==  === 定义1 （IBLP…”</title>
		<link rel="alternate" type="text/html" href="http://wiki.googology.top/index.php?title=iBLP&amp;diff=2778&amp;oldid=prev"/>
		<updated>2026-02-21T15:37:59Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“== 记号简介 == 无限基本Laver图案(Infinite Basic Laver Pattern)是由test_alpha0的记号Basic Laver Pattren改造而来。IBLP目前尚不理想，还存在许多的坏图案，test_alpha0规定其极限表达式为(1,0)1(2,1,0)1(3,2,1,0)2(4,3,2)1(5,4,3,2)2(6,5,4)1。尽管如此，IBLP仍然被认为是目前最强的记号。本页面介绍的规则对应[https://hypcos.github.io/notation-explorer/ NE]上的DEN2。  == 定义 ==  === 定义1 （IBLP…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 记号简介 ==&lt;br /&gt;
无限基本Laver图案(Infinite Basic Laver Pattern)是由test_alpha0的记号Basic Laver Pattren改造而来。IBLP目前尚不理想，还存在许多的坏图案，test_alpha0规定其极限表达式为(1,0)1(2,1,0)1(3,2,1,0)2(4,3,2)1(5,4,3,2)2(6,5,4)1。尽管如此，IBLP仍然被认为是目前最强的记号。本页面介绍的规则对应[https://hypcos.github.io/notation-explorer/ NE]上的DEN2。&lt;br /&gt;
&lt;br /&gt;
== 定义 ==&lt;br /&gt;
&lt;br /&gt;
=== 定义1 （IBLP） ===&lt;br /&gt;
一个IBLP是一个四元组&amp;lt;math&amp;gt;A=(n,(A_1,\dots,A_n),(l_1,\dots,l_n),(M_1,\dots,M_n))&amp;lt;/math&amp;gt;，&lt;br /&gt;
&lt;br /&gt;
其中：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(1)n\in\N&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(2)&amp;lt;/math&amp;gt;对每个&amp;lt;math&amp;gt;i\in\{1,\dots,n\}&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;A_i&amp;lt;/math&amp;gt;是严格递增的非负整数序列，满足&amp;lt;math&amp;gt;\mathrm{len}(A_i)\geq2\text{且}\max(A_i)=i&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(3)&amp;lt;/math&amp;gt;对每个&amp;lt;math&amp;gt;i\in\{1,\dots,n\}&amp;lt;/math&amp;gt;，步长&amp;lt;math&amp;gt;l_i\in \N&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(4)&amp;lt;/math&amp;gt;对每个&amp;lt;math&amp;gt;i\in\{1,\dots,n\}&amp;lt;/math&amp;gt;，标记集合&amp;lt;math&amp;gt;M_i\subseteq A_i&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
约定所有编号从 1 开始；&amp;lt;math&amp;gt;A_i[k]&amp;lt;/math&amp;gt; 表示第 &amp;#039;&amp;#039;k&amp;#039;&amp;#039; 个元素，&amp;lt;math&amp;gt;A_i[-j]=A_i[\mathrm{len}(A_i)-j+1]&amp;lt;/math&amp;gt;表示倒数第 &amp;#039;&amp;#039;j&amp;#039;&amp;#039; 个元素。&lt;br /&gt;
&lt;br /&gt;
=== 定义2 （长行、中等行、短行） ===&lt;br /&gt;
行 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; 称为长行若&amp;lt;math&amp;gt;\mathrm{len}(A_i)&amp;gt;2l_i&amp;lt;/math&amp;gt;，称为中等行若&amp;lt;math&amp;gt;\mathrm{len}(A_i)=2l_i&amp;lt;/math&amp;gt;，称为短行若 &amp;lt;math&amp;gt;\mathrm{len}(A_i)&amp;lt;2l_i&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 定义3 （零图案、后继图案、极限图案） ===&lt;br /&gt;
若 &amp;#039;&amp;#039;n&amp;#039;&amp;#039; = 0，称 &amp;#039;&amp;#039;A&amp;#039;&amp;#039; 为零图案。若 &amp;lt;math&amp;gt;n&amp;gt;0\text{且}\mathrm{len}(A_n)=2\text{且}\min(A_n)=0&amp;lt;/math&amp;gt;，称 &amp;#039;&amp;#039;A&amp;#039;&amp;#039; 为后继图案。否则称 &amp;#039;&amp;#039;A&amp;#039;&amp;#039; 为极限图案。&lt;br /&gt;
&lt;br /&gt;
=== 定义4 （行比较键） ===&lt;br /&gt;
令&amp;lt;math&amp;gt;A_i=(A_1&amp;lt;a_2&amp;lt;\dots&amp;lt;a_m)\text{且}L=l_i&amp;lt;/math&amp;gt;。定义保留序列&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K_i=\begin{cases}(a_1,a_2,\dots,a_m),&amp;amp;L\leq1;\\(a_1,a_{L+1},a_{L+2},\dots,a_m),&amp;amp;2\leq L\leq m;\\(a_1,a_2,\dots,a_m),&amp;amp;L\geq2\text{且}m&amp;lt;L.\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
定义行键为&amp;lt;math&amp;gt;\overleftarrow{K_i}&amp;lt;/math&amp;gt;（即&amp;lt;math&amp;gt;K_i&lt;br /&gt;
&amp;lt;/math&amp;gt;逆序，从大到小）。&lt;br /&gt;
&lt;br /&gt;
=== 定义5 （IBLP的大小比较） ===&lt;br /&gt;
给定两个 &amp;#039;&amp;#039;IBLP&amp;#039;&amp;#039; &amp;lt;math&amp;gt;A\text{、}B&amp;lt;/math&amp;gt;，从 &amp;lt;math&amp;gt;i=1&amp;lt;/math&amp;gt; 起逐行比较其&lt;br /&gt;
&lt;br /&gt;
行键&amp;lt;math&amp;gt;\overleftarrow{K_i(A)}\text{与}\overleftarrow{K_i(B)}&amp;lt;/math&amp;gt; 的字典序；第一处不同决定大小。若前&amp;lt;math&amp;gt;\min(n_a,n_b)&amp;lt;/math&amp;gt;行都相等，则行数较小者更小。&lt;br /&gt;
&lt;br /&gt;
=== 定义6 （一行的根&amp;lt;math&amp;gt;p(i)&amp;lt;/math&amp;gt;） ===&lt;br /&gt;
对&amp;lt;math&amp;gt;i\in\{1,\dots,n\}&amp;lt;/math&amp;gt;，定义&amp;lt;math&amp;gt;p(i)=A_i[-(l_i+1)]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== 定义7 （传递序列&amp;lt;math&amp;gt;tr_i(j)&amp;lt;/math&amp;gt;） ===&lt;br /&gt;
固定行 &amp;#039;&amp;#039;i&amp;#039;&amp;#039;。若&amp;lt;math&amp;gt;j=A_i[k](1\leq k\leq\mathrm{len}(A_i))\text{且}k\geq l_i&amp;lt;/math&amp;gt;，定义阈值 &amp;lt;math&amp;gt;\theta=A_i[k-l_i]&amp;lt;/math&amp;gt;。令 &amp;lt;math&amp;gt;t_0=j&amp;lt;/math&amp;gt;，并在&amp;lt;math&amp;gt;t_m&amp;gt;\theta\text{且}p(t_m)\text{有定义}&amp;lt;/math&amp;gt;时令 &amp;lt;math&amp;gt;t_{m+1}=p(t_m)&amp;lt;/math&amp;gt;。若存在最小 &amp;lt;math&amp;gt;m&amp;gt;0&amp;lt;/math&amp;gt;使&amp;lt;math&amp;gt;t_m=\theta&amp;lt;/math&amp;gt;，则定义&amp;lt;math&amp;gt;tr_i(j)=(t_0,t_1,\dots,t_m)&amp;lt;/math&amp;gt;&amp;#039;&amp;#039;，&amp;#039;&amp;#039;否则称 &amp;lt;math&amp;gt;tr_i(j)&amp;lt;/math&amp;gt; 无定义。若 &amp;lt;math&amp;gt;k\leq l_i&amp;lt;/math&amp;gt;，亦称无定义。&lt;br /&gt;
&lt;br /&gt;
=== 定义8 （部分函数&amp;lt;math&amp;gt;f_A&amp;lt;/math&amp;gt;） ===&lt;br /&gt;
设 &amp;#039;&amp;#039;A&amp;#039;&amp;#039; 非零且有至少1行。令 &amp;lt;math&amp;gt;a_1=A_n[1]=\min(A_n)\text{，}L=l_n\text{，}p=p(n)=A_n[-(L+1)]&amp;lt;/math&amp;gt;。定义部分函数 &amp;lt;math&amp;gt;f_A:\N\rightharpoonup\N&amp;lt;/math&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(1)&amp;lt;/math&amp;gt;若&amp;lt;math&amp;gt;x&amp;lt;a_1&amp;lt;/math&amp;gt;，则&amp;lt;math&amp;gt;f_A(x)=x&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(2)&amp;lt;/math&amp;gt;若&amp;lt;math&amp;gt;x=A_n[k]\text{且}x&amp;lt;p\text{且}k+L\leq\mathrm{len}(A_n)&amp;lt;/math&amp;gt;，则&amp;lt;math&amp;gt;f_A(x)=A_n[k+L]&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(3)&amp;lt;/math&amp;gt;若&amp;lt;math&amp;gt;x\geq p&amp;lt;/math&amp;gt;，则&amp;lt;math&amp;gt;f_A(x)=x+n-p&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(4)&amp;lt;/math&amp;gt;其余情形 &amp;lt;math&amp;gt;f_A(x)&amp;lt;/math&amp;gt; 无定义。&lt;br /&gt;
&lt;br /&gt;
=== 定义9 （copy 的行与步长） ===&lt;br /&gt;
设 &amp;#039;&amp;#039;A&amp;#039;&amp;#039; 行数为&amp;lt;math&amp;gt;n\geq1&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;p=p(n)&amp;lt;/math&amp;gt;。若 copy 过程中出现 &amp;lt;math&amp;gt;f_A(x)&amp;lt;/math&amp;gt; 无定义，则&amp;lt;math&amp;gt;copy(A)&amp;lt;/math&amp;gt;无定义。否则定义 &amp;lt;math&amp;gt;A&amp;#039;=copy(A)&amp;lt;/math&amp;gt; 行数为 &amp;lt;math&amp;gt;n&amp;#039;=2n-p&amp;lt;/math&amp;gt;，满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(1)&amp;lt;/math&amp;gt;对&amp;lt;math&amp;gt;1\leq i\leq n-1\text{：}A_i&amp;#039;=A_i\text{，}l_i&amp;#039;=l_i\text{，}M_i&amp;#039;=M_i&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(2)&amp;lt;/math&amp;gt;对每个&amp;lt;math&amp;gt;i\in\{1,\dots,n-p+1\}&amp;lt;/math&amp;gt;，令源行&amp;lt;math&amp;gt;\sigma=p+i-1&amp;lt;/math&amp;gt;，目标行&amp;lt;math&amp;gt;\tau=n-1+i&amp;lt;/math&amp;gt;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;，定义&amp;lt;math&amp;gt;A_\tau&amp;#039;=\mathrm{sort}(\{f_A(x)|x\in A_\sigma\})\text{，}l_\tau&amp;#039;=l_\sigma&amp;lt;/math&amp;gt;，要求&amp;lt;math&amp;gt;\forall x\in A_\sigma\text{，}f_A(x)\text{有定义}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 定义10 （copy的标记过滤） ===&lt;br /&gt;
延续上一定义。对目标行&amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt;中元素&amp;lt;math&amp;gt;x\in A_\tau&amp;#039;&amp;lt;/math&amp;gt;，令&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;y\in A_\sigma&amp;lt;/math&amp;gt;为其唯一来源（即 &amp;lt;math&amp;gt;f_A(y)=x&amp;lt;/math&amp;gt;）。则 &amp;lt;math&amp;gt;x\in M_\tau&amp;#039;&amp;lt;/math&amp;gt; 当且仅当：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;y\in M_\sigma&amp;lt;/math&amp;gt;，并且满足下列之一：&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;tr_\sigma(y)&amp;lt;/math&amp;gt;有定义且&amp;lt;math&amp;gt;tr_\sigma(y)[-2]\geq p&amp;lt;/math&amp;gt;；&lt;br /&gt;
* 令&amp;lt;math&amp;gt;y_0&amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;tr_\sigma(y)&amp;lt;/math&amp;gt;中首次出现的&amp;lt;math&amp;gt;&amp;lt;p&amp;lt;/math&amp;gt;的元素（等价于“最大的&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;p&amp;lt;/math&amp;gt;的元素”）。要么&amp;lt;math&amp;gt;y_0&amp;lt;a_1&amp;lt;/math&amp;gt;；要么存在 &amp;#039;&amp;#039;k&amp;#039;&amp;#039; 使&amp;lt;math&amp;gt;y_0=A_n[k]\text{且}k+L\leq\mathrm{len}(A_n)\text{且}A_n[k+L]\in M_n&amp;lt;/math&amp;gt;，并且若 &amp;#039;&amp;#039;x&amp;#039;&amp;#039; 在 &amp;lt;math&amp;gt;A_\tau&amp;#039;&amp;lt;/math&amp;gt;中的位置  为 &amp;#039;&amp;#039;q&amp;#039;&amp;#039;（从 1 开始），则当 &amp;lt;math&amp;gt;q+1-l_\sigma\geq1&amp;lt;/math&amp;gt; 时需满足&amp;lt;math&amp;gt;A_\tau&amp;#039;[q+1-l_\sigma]\leq a_1.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 定义11 （E(A,0)） ===&lt;br /&gt;
若 &amp;#039;&amp;#039;A&amp;#039;&amp;#039; 非零且 &amp;#039;&amp;#039;n ≥&amp;#039;&amp;#039; 1，则 &amp;#039;&amp;#039;E&amp;#039;&amp;#039;(&amp;#039;&amp;#039;A,&amp;#039;&amp;#039; 0) 为删除最后一行后的图案（行数变为 &amp;#039;&amp;#039;n −&amp;#039;&amp;#039; 1，其余行、步长、标记保持不变）。&lt;br /&gt;
&lt;br /&gt;
=== 定义12 （&amp;#039;&amp;#039;E&amp;#039;&amp;#039;(&amp;#039;&amp;#039;A, m&amp;#039;&amp;#039;)的copy阶段 (&amp;#039;&amp;#039;m≥1)&amp;#039;&amp;#039;） ===&lt;br /&gt;
设A是极限图案。令&amp;lt;math&amp;gt;A^{(0)}=A&amp;lt;/math&amp;gt;。若第一次&amp;lt;math&amp;gt;copy(A^{(0)})&amp;lt;/math&amp;gt; 无定义，则称 &amp;#039;&amp;#039;A&amp;#039;&amp;#039; 为坏图案并定义&amp;lt;math&amp;gt;E(A,m)=E(A,0)&amp;lt;/math&amp;gt;。否则定义&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A^{(1)}=copy(A^{(0)}),A^{(2)}=copy(A^{(1)}),\dots,A^{(m)}=copy(A^{(m-1)})&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
并令&amp;lt;math&amp;gt;B=E(A^{(m)},0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
接下来对B做补全，初始行号 &amp;lt;math&amp;gt;r=n&amp;lt;/math&amp;gt;（这里 &amp;#039;&amp;#039;n&amp;#039;&amp;#039; 为原始 &amp;#039;&amp;#039;A&amp;#039;&amp;#039; 的行数）。补全过程允许使用临时记录映射 &amp;lt;math&amp;gt;\rm Rec&amp;lt;/math&amp;gt;（行号 &amp;lt;math&amp;gt;\mapsto&amp;lt;/math&amp;gt; 有限序列），结束后丢弃。&lt;br /&gt;
&lt;br /&gt;
=== 定义13 （标记补全） ===&lt;br /&gt;
固定当前行 &amp;#039;&amp;#039;r&amp;#039;&amp;#039;。令&amp;lt;math&amp;gt;\mathcal{B}=\{b\in M_r|b\in A_r\}&amp;lt;/math&amp;gt;并按升序枚举其元素&amp;lt;math&amp;gt;b_1&amp;lt;b_2&amp;lt;\dots&amp;lt;b_k&amp;lt;/math&amp;gt;（该集合在本轮开始时冻结，新产生标记不加入本轮）。对每个 &amp;lt;math&amp;gt;b_i&amp;lt;/math&amp;gt;依次：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(1)&amp;lt;/math&amp;gt;若 &amp;lt;math&amp;gt;tr_i(b_i)&amp;lt;/math&amp;gt;无定义则跳过；&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(2)&amp;lt;/math&amp;gt;令&amp;lt;math&amp;gt;t=tr_r(b_i)[-2]&amp;lt;/math&amp;gt;。若&amp;lt;math&amp;gt;\mathrm{Rec}(t)&amp;lt;/math&amp;gt;不存在或为空则跳过，否则记 &amp;lt;math&amp;gt;s=\mathrm{Rec}(t)&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(3)&amp;lt;/math&amp;gt;若对所有&amp;lt;math&amp;gt;j=3,4,\dots,\mathrm{len}(tr_r(b_i))&amp;lt;/math&amp;gt;都有&amp;lt;math&amp;gt;tr_r(b_i)[-j+1]+1\in A_{tr_r(b_i)[-j]}&amp;lt;/math&amp;gt;，那么把s 及&amp;lt;math&amp;gt;b_i+1,b_i+2,\dots,b_i+\mathrm{len}(s)&amp;lt;/math&amp;gt; 加入 &amp;lt;math&amp;gt;A_r&amp;lt;/math&amp;gt;，并重新排序去重使&lt;br /&gt;
&lt;br /&gt;
之严格递增。更新标记：&amp;#039;&amp;#039;s&amp;#039;&amp;#039; 中元素不标记，&amp;lt;math&amp;gt;b_i+1,b_i+2,\dots,b_i+\mathrm{len}(s)&amp;lt;/math&amp;gt; 全标&lt;br /&gt;
&lt;br /&gt;
记，其余标记保留（按上述规则修正）。更新步长：&amp;lt;math&amp;gt;l_r=l_r+len(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 定义14 （原生补全） ===&lt;br /&gt;
固定当前行 &amp;#039;&amp;#039;r&amp;#039;&amp;#039;。若&amp;lt;math&amp;gt;A_r&amp;lt;/math&amp;gt;为长行，则原生补全不执行并返回 0。否则令&amp;lt;math&amp;gt;p_r=p(r)=A_r[-(l_r+1)]\text{，}a=A_r[-l_r]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
构造序列 &amp;#039;&amp;#039;s&amp;#039;&amp;#039;：令 &amp;lt;math&amp;gt;u_0=a&amp;lt;/math&amp;gt;，并在&amp;lt;math&amp;gt;A_{u_m}[-2]&amp;lt;/math&amp;gt; 存在且 &amp;lt;math&amp;gt;&amp;gt;p_r&amp;lt;/math&amp;gt; 时令 &amp;lt;math&amp;gt;u_{m+1}=A_{u_m}[-2]&amp;lt;/math&amp;gt;并把 &amp;lt;math&amp;gt;u_{m+1}&amp;lt;/math&amp;gt; 追加到 &amp;#039;&amp;#039;s&amp;#039;&amp;#039;，直至无法继续。令 &amp;lt;math&amp;gt;t=\mathrm{len}(s)&amp;lt;/math&amp;gt;。若 &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; 返回 0；若&amp;lt;math&amp;gt;t&amp;gt;0&amp;lt;/math&amp;gt;，令 &amp;lt;math&amp;gt;\mathrm{Rec}(r)=s&amp;lt;/math&amp;gt; 并继续：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(1)&amp;lt;/math&amp;gt;在 &amp;#039;&amp;#039;r&amp;#039;&amp;#039; 后插入 &amp;#039;&amp;#039;t&amp;#039;&amp;#039; 行，使原本行号 &amp;lt;math&amp;gt;&amp;gt;r&amp;lt;/math&amp;gt; 的行号整体加 &amp;#039;&amp;#039;t&amp;#039;&amp;#039;；&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(2)&amp;lt;/math&amp;gt; 仅对原本行号 &amp;lt;math&amp;gt;&amp;gt;r&amp;lt;/math&amp;gt;的那些行，在其中把所有 &amp;lt;math&amp;gt;&amp;gt;r&amp;lt;/math&amp;gt; 的元素加 &amp;#039;&amp;#039;t&amp;#039;&amp;#039;，并同步&lt;br /&gt;
&lt;br /&gt;
标记集合，步长不变；&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(3)&amp;lt;/math&amp;gt;令旧行及旧步长为 &amp;lt;math&amp;gt;A_r^{old},l_r^{old}&amp;lt;/math&amp;gt;。将旧行替换为 &amp;#039;&amp;#039;t&amp;#039;&amp;#039; + 1 行：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A_{r+t}=\mathrm{sort}(A_r^{old}\cup s\cup\{r+1,r+2,\dots,r+t\})\text{，}l_{r+t}=l_r^{old}+t&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
标记规则：除s和r+t外均标记。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(4)&amp;lt;/math&amp;gt;对&amp;lt;math&amp;gt;i=t,t-1,\dots,1&amp;lt;/math&amp;gt;，由&amp;lt;math&amp;gt;A_{r+i}&amp;lt;/math&amp;gt;构造 &amp;lt;math&amp;gt;A_{r+i-1}&amp;lt;/math&amp;gt;：删除元素&amp;lt;math&amp;gt;r+i&amp;lt;/math&amp;gt;，并删除元素 &amp;lt;math&amp;gt;A_{r+i}[-l_{r+i}]&amp;lt;/math&amp;gt;，去除&amp;lt;math&amp;gt;r+i-1&amp;lt;/math&amp;gt; 的标记，并令 &amp;lt;math&amp;gt;l_{r+i-1}=l_{r+i}-1&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(5)&amp;lt;/math&amp;gt;&amp;#039;&amp;#039;&amp;#039;中等行例外：&amp;#039;&amp;#039;&amp;#039;若&amp;lt;math&amp;gt;i=t&amp;lt;/math&amp;gt; 且 &amp;#039;&amp;#039;&amp;lt;math&amp;gt;A_r^{old}&amp;lt;/math&amp;gt;&amp;#039;&amp;#039;为中等行，则在构造 &amp;lt;math&amp;gt;A_{r+i-1}&amp;lt;/math&amp;gt; 时不删除 &amp;lt;math&amp;gt;A_{r+i}[-l_{r+i}]&amp;lt;/math&amp;gt;且不减步长（令 &amp;lt;math&amp;gt;l_{r+i-1}=l_{r+i}&amp;lt;/math&amp;gt;），但仍删除 &amp;lt;math&amp;gt;r+i&amp;lt;/math&amp;gt; 并去除&amp;lt;math&amp;gt;r+i-1&amp;lt;/math&amp;gt; 的标记。&lt;br /&gt;
&lt;br /&gt;
原生补全返回t。&lt;br /&gt;
&lt;br /&gt;
=== 定义15 （补全主循环(用于 &amp;#039;&amp;#039;E&amp;#039;&amp;#039;(&amp;#039;&amp;#039;A, m&amp;#039;&amp;#039;))） ===&lt;br /&gt;
令初始&amp;lt;math&amp;gt;r=n&amp;lt;/math&amp;gt;（&amp;#039;&amp;#039;n&amp;#039;&amp;#039; 为原始 &amp;#039;&amp;#039;A&amp;#039;&amp;#039; 的行数）。当 &amp;#039;&amp;#039;r&amp;#039;&amp;#039; 不超过当前 &amp;#039;&amp;#039;B&amp;#039;&amp;#039; 的行数时循环：先对行 &amp;#039;&amp;#039;r&amp;#039;&amp;#039; 执行标记补全，再执行原生补全得到 &amp;#039;&amp;#039;t&amp;#039;&amp;#039;，然后更新 &amp;lt;math&amp;gt;r=r+t+1&amp;lt;/math&amp;gt;。当 &amp;#039;&amp;#039;r&amp;#039;&amp;#039; 越界时补全结束，丢弃 &amp;lt;math&amp;gt;\rm Rec&amp;lt;/math&amp;gt;，所得 &amp;#039;&amp;#039;B&amp;#039;&amp;#039; 即为&amp;lt;math&amp;gt;E(A,m)&amp;lt;/math&amp;gt;。&lt;/div&gt;</summary>
		<author><name>油手就行</name></author>
	</entry>
</feed>