数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 1051|回复: 1

函数百题之1:求所有满射 f: N→N 使 \(f(n)≥ n+(-1)^n\; (\forall n)\)

[复制链接]
发表于 2021-9-22 03:12 | 显示全部楼层 |阅读模式
本帖最后由 elim 于 2021-9-22 17:54 编辑

题:求所有满射\(\,f:\mathbb{N}\to\mathbb{N}\) 使\(\,f(n)\ge n+(-1)^n\;(\forall n\in\mathbb{N})\)
解:令\(\,I_n=\{0, \ldots,\,2n-1\}\). 若有某\(\,k>0\)使\(\,f(I_k)\ne I_k,\)
则有某\(\,m\in I_k\,\)使\(\,m\not\in f(I_k).\) 因\(\,f\,\)是满射,必有某正整数\(n\ge 2k\,\)使
\(\,f(n)=m\le 2k-1\) 但\(\,f(2k)\ge 2k+1,\;f(n)\ge n-1\ge 2k\(n>2k)\)
即\(\,\forall n\ge 2k,\;f(n)> 2k-1\ge m.\) 所以\(\,f(I_k)=I_k\;(\forall k>0).\)
由此即知\(\,f(\{2k,2k+1\})=\{2k,2k+1\}\) 进而知道\(\,f(n):=n+(-1)^n\)
是唯一满足题意的函数。
 楼主| 发表于 2021-9-23 08:57 | 显示全部楼层
楼上的解用到了一些集合论的记号,其实很简单,不用解释大家也会慢慢熟悉起来的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2024-4-20 08:58 , Processed in 0.059571 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表