由于尚不清楚您的问题所在,因此我将从头开始。
数学归纳的工作方式类似于中国的耳语游戏(在理想情况下,即所有交流都是无损的)或(完全建立起来的)多米诺骨牌:您从某个地方开始,并表明您的每一步都不会破坏任何东西,前提是没有破坏任何东西直到然后。
更正式地说,每个归纳证明都包含三个基本元素:
- 归纳锚,也是基本案例:如果案例较小,则说明索赔成立。
- 归纳假设:您假设该主张对您要证明某件事的集合的某个子集成立。
- 归纳步骤:使用假设,您可以证明该主张包含更多要素。
当然,必须对步骤进行调整,使其覆盖整个基本集(在限制范围内)。
重要说明:对自己的归纳技巧充满信心的人经常掩盖主观观点,而使假设不为人所知。向专家观众(例如论文)介绍您的作品时,这很好,但是,当您自己做证明时,尤其是初学者,不建议这样做。写下一切。
考虑一个关于的简单例子; 我们想证明∑ n(N,≤)适用于所有Ñ∈Ñ。∑ni=0i=n(n+1)2n∈N
归纳原理现在向我们保证该声明确实成立:我们直接将其显示为。步骤说,如果保持000,那么它也为;如果保持1,它也保持2 ; 等等。112
让我们来看另一个例子,这次是。我们要证明的要求是:每一个有限的子集一的ñ,权力的大小设置2 一的一个是2 | A | ³。我们再次对(N,≤ )进行归纳,即对子集A的大小进行归纳。(2N,⊆)AN2AA2|A|(N,≤)A
- 锚点:考虑大小为的(唯一的)集合,即空集合。显然,2 ∅ = { ∅ },因此| 2 ∅ | = 1 = 2 0如所要求的。02∅={∅}|2∅|=1=20
- 假设:假设所有套与| A | ≤ ñ有些武断,但固定Ñ ∈ ñ,我们有| 2 A | = 2 | A | 。A⊆N|A|≤nn∈N|2A|=2|A|
步骤:让大小的arbitrary⁴ Ñ + 1,而让b ∈ 乙任意的(例如b存在如Ñ + 1 > 0)。现在,该假设适用于B ∖ { b },因此| 2 B ∖ { b } | = 2 n。以来B⊆Nn+1b∈Bbn+1>0B∖{b}|2B∖{b}|=2n
,2B=2B∖{b}∪{A∪{b}∣A∈2B∖{b}}
我们确实有如权利。|2B|=2⋅|2B∖{b}|=2⋅2n=2n+1
再次通过归纳证明了这一主张。
现在,对于您的问题,可以使用一个常见的技巧:增强语句。如果将索赔表述为“自动机接受奇数个单词的所有单词”,您会得到一个归纳假设,例如“在长度为所有单词中,恰好自动数词接受奇数个单词”。这不会带您到任何地方,因为我们不知道给定(接受)单词的哪个部分包含多少个单词;该假设不适用于您删除任意选择的单词的任何内容。n
因此,您想提出一个更强的主张:“ 当且仅当输入的消耗部分包含奇数个时,自动机才处于状态 ”,并显示此状态。请注意,这暗示了先前的主张。B
- 锚点:在处理了唯一的长度为零的字符串,自动机显然处于所声明的状态A。εA
- 假设:假设索取权适用于长度最大为输入片段,该片段是任意选择的,但是固定的。n
- 步骤:考虑一个任意字。有两种情况。
w∈{0,1}n+1
- 包含偶数个。最后一个符号有两种情况。
w
- :在这种情况下, w ' = w 1 … w n − 1包含偶数个。通过归纳假设,自动机处于状态一个消费后 W¯¯ “。消耗 w n = 0会使自动机保持状态 A,如所主张的。wn=0w′=w1…wn−1Aw′wn=0A
- :在这种情况下, w ' = w 1 … w n − 1包含奇数个1。通过归纳假设,自动机处于状态乙消耗后 W¯¯ “。消耗瓦特Ñ = 1使自动机切换到状态甲,如权利。wn=1w′=w1…wn−1Bw′wn=1A
- 包含奇数个1。与情况1类似。w
归纳原则意味着该要求确实成立。
- 您按部分偏序执行归纳;锚点需要覆盖所有最小元素,有时甚至要覆盖更多元素(取决于语句)。
- “专断,但固定”是必不可少的!我们不能改变在步骤中 n并将其视为固定数字,但是我们也不能对此做任何假设。n
- 用来指定功率设置似乎很奇怪。根植于这样的观察:功率集等于从A到0的所有函数的集合2AA,这是因而表示。0,1
- BA