浙江 2015 · 数学 q04

题解图(原卷截图 · 含答案与官方解析)

浙江 2015 · 数学 q04 原卷截图(含答案)

文字转写(题面 + 答案)

题面

4.(5分)(2015•浙江)命题“∀n∈N∗\forall n \in N^{*},f(n)∈N∗f ( n ) \in N^{*} 且 f(n)≤nf ( n ) \leq n”的否定形式是( ) A.∀n∈N∗\forall n \in N^{*},f(n)∉N∗f ( n ) \notin N^{*} 且 f(n)>nf ( n ) > n B.∀n∈N∗\forall n \in N^{*},f(n)∉N∗f ( n ) \notin N^{*} 或 f(n)>nf ( n ) > n C.∃n0∈N∗\exists n_{0} \in N^{*},f(n0)∉N∗f ( n_{0} ) \notin N^{*} 且 f(n0)>n0f ( n_{0} ) > n_{0} D.∃n0∈N∗\exists n_{0} \in N^{*},f(n0)∉N∗f ( n_{0} ) \notin N^{*} 或 f(n0)>n0f ( n_{0} ) > n_{0}

答案

D

本题的知识树

3 概念 · 1 定理 · 1 题型 · 2 套路 · 2 易错点 · 最深 3 层。长链是构建期派生的,源文件里只有最小一步。

攻略(零基础 → 会做)

量词与连接词两处都要翻:∀→∃\forall\to\exists、「且」→\to「或」,落在对角那一格 · 最终答案:D

冷启动:四个选项只在两处不同

原命题是

∀n∈N∗,f(n)∈N∗ 且 f(n)≤n.\forall n\in N^{*},\quad f(n)\in N^{*}\ \text{且}\ f(n)\leq n .

把四个选项摆在一起看,它们的「结论」部分完全一样——都是 f∉N∗f\notin N^{*} 与 f>nf>n 这两句。 差别只有两处:

  • 量词:A、B 用 ∀\forall,C、D 用 ∃n0\exists n_{0};
  • 连接词:A、C 用「且」,B、D 用「或」。

于是四个选项恰好是「量词 ×\times 连接词」两两组合的四格表。 否定这件事对这两处各有一条规则,而且两条都要用:量词必须翻,连接词也必须翻。 两处都翻,落到的就是对角线另一端那一格 —— D。

上下两块教学图。①上块画一张 2\times2 的表格。表格上方有一条向右的蓝色箭头,箭头上方蓝字写「德摩根:且 → 或」;表格左侧有一条向下的蓝色箭头,箭头上方蓝字写「量词翻面」。表格的两个列标题是黑字「连接词「且」」和「连接词「或」」;两个行标题是黑字「\forall n \in N^{*}」和「\exists n_{0} \in N^{*}」。四个格子里各有一个大写字母和一行小字:左上格灰字「A」下面写「都没翻(原命题)」,右上格灰字「B」下面写「只翻了连接词」,左下格灰字「C」下面写「只翻了量词」,右下格用加粗的绿色边框圈出,里面绿字「D」下面写「两处都翻」。表格下方灰字一行写「四个选项的结论部分完全一样,差别只有量词与连接词两处」。这一块的标题写「① 四个选项排成 2×2:行看量词、列看连接词,否定要求两处都翻」。②下块是一段文字:抬头「第一步:量词翻面」,下面一行蓝字「\forall n \in N^{*} 的否定是 \exists n_{0} \in N^{*}」;再一个抬头「第二步:结论整体取反,「且」变「或」」,下面三行蓝字依次写「非(p 且 q)=(非 p)或(非 q)」「p:\ f(n_{0}) \in N^{*} 的反面是 f(n_{0}) \notin N^{*}」「q:\ f(n_{0}) \leq n_{0} 的反面是 f(n_{0}) > n_{0}」;最后一行绿字写「\exists n_{0} \in N^{*},f(n_{0}) \notin N^{*} 或 f(n_{0}) > n_{0},选 D」

解法一:按两条规则各走一遍:量词翻面,再用德摩根把「且」变「或」

第一步:把原命题写成标准形状

原命题是一个全称量词命题,形状是「∀n∈M, p(n)\forall n\in M,\ p(n)」,其中

M=N∗,p(n): (f(n)∈N∗) 且 (f(n)≤n).M=N^{*},\qquad p(n):\ \bigl(f(n)\in N^{*}\bigr)\ \text{且}\ \bigl(f(n)\leq n\bigr).

注意 p(n)p(n) 本身是两句话用「且」连起来的复合命题。记这两句为

u(n): f(n)∈N∗,v(n): f(n)≤n,u(n):\ f(n)\in N^{*},\qquad v(n):\ f(n)\leq n,

于是 p(n)p(n) 就是「u(n)u(n) 且 v(n)v(n)」。

第二步:量词翻面

含一个量词的命题,否定的规则是:∀x∈M, p(x)\forall x\in M,\ p(x) 的否定为 ∃x0∈M, ¬p(x0)\exists x_{0}\in M,\ \lnot p(x_{0})。 量词换一种,同时把结论整体取反,取值范围 MM 不动。用到本题:

¬(∀n∈N∗, p(n))  =  ∃n0∈N∗, ¬p(n0).\lnot\Bigl(\forall n\in N^{*},\ p(n)\Bigr)\;=\;\exists n_{0}\in N^{*},\ \lnot p(n_{0}).

这一步只完成了一半——¬p(n0)\lnot p(n_{0}) 还没展开。在这里停手就会选到 C, 因为 C 正是「换了量词、结论却原样抄下来(只把两句各自取反、连接词没动)」的那一格。

第三步:把 ¬p(n0)\lnot p(n_{0}) 用德摩根律展开

p(n0)p(n_{0}) 是「u(n0)u(n_{0}) 且 v(n0)v(n_{0})」。「且」的否定是「或」:

¬(u 且 v)=(¬u) 或 (¬v).\lnot\bigl(u\ \text{且}\ v\bigr)=\bigl(\lnot u\bigr)\ \text{或}\ \bigl(\lnot v\bigr).

道理很直白:「两件事都成立」不成立,意思就是「至少有一件不成立」, 而不是「两件都不成立」。

第四步:两句各自取反

  • u(n0): f(n0)∈N∗u(n_{0}):\ f(n_{0})\in N^{*},反面是 f(n0)∉N∗f(n_{0})\notin N^{*};
  • v(n0): f(n0)≤n0v(n_{0}):\ f(n_{0})\leq n_{0},反面是 f(n0)>n0f(n_{0})>n_{0}(≤\leq 的反面是 >>,不是 <<)。

第五步:拼起来

∃n0∈N∗,f(n0)∉N∗ 或 f(n0)>n0.\exists n_{0}\in N^{*},\quad f(n_{0})\notin N^{*}\ \text{或}\ f(n_{0})>n_{0}.

量词是 ∃\exists、连接词是「或」,对照四个选项,这是 D。

答案:D。

解法二:造一个具体的 ff 当试金石,把 A、B、C 一次性淘汰

上一条路是正着推。这一条反过来用:否定式与原命题的真假必须永远相反, 所以只要找到一个具体的 ff,让原命题为假、于是它的否定为真,再看四个选项里哪些在这个 ff 上为假, 为假的就一定不是否定式。

第一步:造一个 ff

取 f:N∗→N∗f:N^{*}\to N^{*}:

f(2)=5,f(n)=n (n≠2).f(2)=5,\qquad f(n)=n\ (n\neq2).

它把每个正整数都映到正整数,所以对任何 nn 都有 f(n)∈N∗f(n)\in N^{*}; 而 f(n)≤nf(n)\leq n 只在 n≠2n\neq2 时成立,n=2n=2 时 f(2)=5>2f(2)=5>2。

第二步:算出原命题的真假

原命题要求「对每个 nn,两句都成立」。取 n=2n=2:f(2)=5>2f(2)=5>2,第二句不成立。 所以原命题为假,因而它的否定为真。

下面逐个检查四个选项在这个 ff 上的真假。凡是假的,就不可能是那个「必须为真」的否定式。

第三步:A 为假

A 是「∀n∈N∗, f(n)∉N∗\forall n\in N^{*},\ f(n)\notin N^{*} 且 f(n)>nf(n)>n」。 取 n=1n=1:f(1)=1∈N∗f(1)=1\in N^{*},第一句就不成立,全称命题当场为假。

A 假,淘汰。 (A 的毛病是量词没翻。)

第四步:B 为假

B 是「∀n∈N∗, f(n)∉N∗\forall n\in N^{*},\ f(n)\notin N^{*} 或 f(n)>nf(n)>n」。 仍取 n=1n=1:f(1)=1∈N∗f(1)=1\in N^{*} 使第一句不成立,f(1)=1≤1f(1)=1\leq1 使第二句也不成立, 「或」的两边都不成立,所以 n=1n=1 处不成立,全称命题为假。

B 假,淘汰。 (B 翻了连接词,量词还是没翻。)

第五步:C 为假

C 是「∃n0∈N∗, f(n0)∉N∗\exists n_{0}\in N^{*},\ f(n_{0})\notin N^{*} 且 f(n0)>n0f(n_{0})>n_{0}」。 这个 ff 的取值全在 N∗N^{*} 里,所以 f(n0)∉N∗f(n_{0})\notin N^{*} 对每个 n0n_{0} 都不成立, 「且」的第一句永远为假,找不出这样的 n0n_{0}。

C 假,淘汰。 (C 翻了量词,连接词还是「且」——它要求反例把两句一起破掉,要求过强。)

第六步:D 为真,且它是唯一剩下的

D 是「∃n0∈N∗, f(n0)∉N∗\exists n_{0}\in N^{*},\ f(n_{0})\notin N^{*} 或 f(n0)>n0f(n_{0})>n_{0}」。 取 n0=2n_{0}=2:f(2)=5>2f(2)=5>2,「或」的第二句成立,所以 D 为真——与「否定式必须为真」相符。

四个选项里 A、B、C 都在这个 ff 上取假,而否定式必须取真,所以它们都不是。 本题是四选一的单选题,答案只能是剩下的 D。

答案:D。

回头看:两条路各自强在哪儿

解法一是正面推导,给出的是「否定式长什么样」的完整答案,不依赖选项, 换成填空题也照样能写出来。它的两步——量词翻面、德摩根展开——缺一不可: 只翻量词落到 C,只翻连接词落到 B,一处都不翻就是 A(那其实是原命题的样子,只是把两句各自取了反)。

解法二只用一个具体的 ff 就把三个错项一起打掉,胜在快,也胜在看得见错在哪: n=1n=1 处「f(1)=1f(1)=1 既在 N∗N^{*} 里又满足 ≤\leq」直接否掉两个带 ∀\forall 的选项; 而「ff 的取值全在 N∗N^{*} 里」直接否掉 C 里那个「且」。 代价是它只做了淘汰,没有证明 D 就是否定式——那一步要靠选择题「四选一」的题型兜底, 或者回头补上解法一的推导。

一句话记住这道题:否定一个「∀\forall,pp 且 qq」,要翻两次—— 量词 ∀→∃\forall\to\exists,连接词「且」→\to「或」,两句再各自取反。

本题涉及的教材页

共 4 页