vpb, спасибо. Что-то такое и хотелось сделать, но уже не было времени обдумать.
Это лишнее: норма есть функция вида
![$N:A\setminus\{0\}\to\mathbb{Z}_+$ $N:A\setminus\{0\}\to\mathbb{Z}_+$](https://dxdy-02.korotkov.co.uk/f/1/c/5/1c5dc9fe5668371b493bc0c0999cad2e82.png)
.
существуют ли нормы, отличные от норм такого вида (т.е., вида
![$f(N_1(a))$ $f(N_1(a))$](https://dxdy-03.korotkov.co.uk/f/a/b/d/abd70ad658f16cf6f888edb602abec7582.png)
)?
Интересный вопрос. Как мне видится, ответ будет положительным. Попробую показать на несложном примере. Для начала определим
![$N_0(2^nm)=|m|$ $N_0(2^nm)=|m|$](https://dxdy-01.korotkov.co.uk/f/8/7/8/878ea8b07a29e342691b59c7c7c47e4982.png)
, далее зафиксируем произвольное простое число
![$p>3$ $p>3$](https://dxdy-02.korotkov.co.uk/f/5/d/7/5d7874b30b5ecb9094c05bfac1fa70ba82.png)
. Определим функцию
![$$N(2^nm)=\begin{cases}N_0(2^nm),&\text{если $m\neq p$;}\\ \left[\frac{p}2\right]_{ev}+1,&\text{если $m=p$,}\end{cases}$$ $$N(2^nm)=\begin{cases}N_0(2^nm),&\text{если $m\neq p$;}\\ \left[\frac{p}2\right]_{ev}+1,&\text{если $m=p$,}\end{cases}$$](https://dxdy-03.korotkov.co.uk/f/6/6/9/66948511a9023108592b3effa58c9a5782.png)
где
![$[x]_{ev}$ $[x]_{ev}$](https://dxdy-04.korotkov.co.uk/f/f/8/d/f8dc8ae5b559595a8cafa2171fcf740282.png)
— округление к ближайшему чётному. Таким образом норма останется прежней везде, кроме одной точки, являющейся простым числом (в этой точке значение «просядет» и будет равным минимальному нечётному большему половины
![$p$ $p$](https://dxdy-03.korotkov.co.uk/f/2/e/c/2ec6e630f199f589a2402fdf3e0289d582.png)
: например для
![$11$ $11$](https://dxdy-04.korotkov.co.uk/f/7/e/e/7ee94e64f8d5936cc5f263d0ed987bee82.png)
будет
![$7$ $7$](https://dxdy-04.korotkov.co.uk/f/b/7/a/b7afe912ac7ed280f96e7cfb0f35a02782.png)
, для
![$13$ $13$](https://dxdy-01.korotkov.co.uk/f/0/5/8/058144136c51a2587e0014f0855b972a82.png)
—
![$7$ $7$](https://dxdy-04.korotkov.co.uk/f/b/7/a/b7afe912ac7ed280f96e7cfb0f35a02782.png)
, для
![$17$ $17$](https://dxdy-02.korotkov.co.uk/f/d/a/2/da2d2542823daca235ebe489b76887bb82.png)
—
![$9$ $9$](https://dxdy-01.korotkov.co.uk/f/4/3/8/4383b081cba8f285e7854426f9ea1e6d82.png)
). Покажем, что определённая функция есть норма, предварительно заметив, что
![$N(2^np)<N_0(2^np)$ $N(2^np)<N_0(2^np)$](https://dxdy-03.korotkov.co.uk/f/6/0/b/60b908cd2d728650fa2158adba35754182.png)
, ибо
![$$\left[\frac{p}2\right]_{ev}+1<\frac{p}2+2<\frac{p}2+\frac{p}2=p,$$ $$\left[\frac{p}2\right]_{ev}+1<\frac{p}2+2<\frac{p}2+\frac{p}2=p,$$](https://dxdy-04.korotkov.co.uk/f/f/f/e/ffeb2483a10edc45c0cd59d5746c5b3882.png)
так как
![$p>3$ $p>3$](https://dxdy-02.korotkov.co.uk/f/5/d/7/5d7874b30b5ecb9094c05bfac1fa70ba82.png)
, а значит,
![$p>4$ $p>4$](https://dxdy-02.korotkov.co.uk/f/d/e/c/deccce66560e687087b51f50f362d3ce82.png)
и
![$\frac{p}2>2$ $\frac{p}2>2$](https://dxdy-02.korotkov.co.uk/f/d/7/e/d7edba3e6fd1645eb152f49111bb150182.png)
. В общем,
![$N(a)\leq N_0(a)$ $N(a)\leq N_0(a)$](https://dxdy-04.korotkov.co.uk/f/f/d/0/fd0533d72c2bb29e1d41aaaf7fea3d9f82.png)
.
1.
![$N(ab)=N_0(ab)\geq N_0(a)\geq N(a)$ $N(ab)=N_0(ab)\geq N_0(a)\geq N(a)$](https://dxdy-04.korotkov.co.uk/f/b/3/0/b3092ff9955421894b06ac1cca830de282.png)
. Таким образом, первое свойство доказано.
2. Будем делить
![$a=2^{n_1}m_1$ $a=2^{n_1}m_1$](https://dxdy-03.korotkov.co.uk/f/a/d/a/adaea4d4a344041f0169ddb7329bef9482.png)
на
![$b=2^{n_2}m_2$ $b=2^{n_2}m_2$](https://dxdy-01.korotkov.co.uk/f/0/9/5/095fcb8a508a2c3bc1a60cadf321bdb382.png)
. Если
![$m_2\neq p$ $m_2\neq p$](https://dxdy-01.korotkov.co.uk/f/8/2/0/82011f5d0dbf96262b9cd68010a581a182.png)
, то производим деление по тому же принципу, что и для нормы
![$N_0$ $N_0$](https://dxdy-04.korotkov.co.uk/f/7/a/c/7acf3dadc6a35fc888add78e53dc686182.png)
. Таким образом мы получим пару чисел
![$q, r:(a=qb+r)\wedge(r=0\vee N(r)\leq N_0(r)<N_0(b)=N(b))$ $q, r:(a=qb+r)\wedge(r=0\vee N(r)\leq N_0(r)<N_0(b)=N(b))$](https://dxdy-01.korotkov.co.uk/f/8/9/c/89c643ebfc9ae4c32f8184ae56203cbb82.png)
. Если
![$m_2=p$ $m_2=p$](https://dxdy-01.korotkov.co.uk/f/4/1/1/411baff5db3a4d6ab135a2b290035a1882.png)
, то, произведя деление «обычным» способом (как для
![$N_0$ $N_0$](https://dxdy-04.korotkov.co.uk/f/7/a/c/7acf3dadc6a35fc888add78e53dc686182.png)
), мы получим три возможных исхода:
1)
![$r = 0$ $r = 0$](https://dxdy-03.korotkov.co.uk/f/6/4/8/648bc95f900f2eb70957b396497d7a2282.png)
— в этом случае оставим
![$q$ $q$](https://dxdy-02.korotkov.co.uk/f/d/5/c/d5c18a8ca1894fd3a7d25f242cbe889082.png)
и
![$r$ $r$](https://dxdy-01.korotkov.co.uk/f/8/9/f/89f2e0d2d24bcf44db73aab8fc03252c82.png)
;
2)
![$r=2^{n_r}m_r:|m_r|<\frac{p}2\Rightarrow|m_r|<\frac{p}2<\left[\frac{p}2\right]_{ev}+1\Rightarrow N(r)<N(b)$ $r=2^{n_r}m_r:|m_r|<\frac{p}2\Rightarrow|m_r|<\frac{p}2<\left[\frac{p}2\right]_{ev}+1\Rightarrow N(r)<N(b)$](https://dxdy-04.korotkov.co.uk/f/f/0/0/f0086e0ec478bcaa16d2586866f9a3d182.png)
, следовательно
![$q$ $q$](https://dxdy-02.korotkov.co.uk/f/d/5/c/d5c18a8ca1894fd3a7d25f242cbe889082.png)
и
![$r$ $r$](https://dxdy-01.korotkov.co.uk/f/8/9/f/89f2e0d2d24bcf44db73aab8fc03252c82.png)
подходят;
3)
![$|m_r|>\frac{p}2$ $|m_r|>\frac{p}2$](https://dxdy-02.korotkov.co.uk/f/9/4/d/94d734a48c3e1ba681c21ad801d7510082.png)
— в этом случае возьмём
![$$q'=2^{n_1-n_2}\left\lceil\frac{m_1}{m_2}\right\rceil,$$ $$q'=2^{n_1-n_2}\left\lceil\frac{m_1}{m_2}\right\rceil,$$](https://dxdy-01.korotkov.co.uk/f/c/f/1/cf1c64eb152c372ab86eb167290dfefc82.png)
![$$r'=a-q'b=2^{n_1}\left(m_1-m_2\left\lceil\frac{m_1}{m_2}\right\rceil\right)=2^{n_{r'}}m_{r'}.$$ $$r'=a-q'b=2^{n_1}\left(m_1-m_2\left\lceil\frac{m_1}{m_2}\right\rceil\right)=2^{n_{r'}}m_{r'}.$$](https://dxdy-04.korotkov.co.uk/f/3/2/6/32669a900486e15880a4c2a8a5febed282.png)
![$\lceil x\rceil$ $\lceil x\rceil$](https://dxdy-03.korotkov.co.uk/f/6/e/e/6ee4092cbb048621e44fbd45223a073e82.png)
— округление «вверх» (к большему по модулю:
![$\lceil-2,5\rceil=-3$ $\lceil-2,5\rceil=-3$](https://dxdy-02.korotkov.co.uk/f/d/4/2/d42b9d576252e3621c95df56bd14167c82.png)
). Для начала стоит прояснить ситуацию. Например
![$p=11, N(p)=7$ $p=11, N(p)=7$](https://dxdy-04.korotkov.co.uk/f/7/d/b/7db7ea9ec461fba2d715fb2fb091e28a82.png)
. Можно поделить
![$31$ $31$](https://dxdy-01.korotkov.co.uk/f/4/b/8/4b8ed11f2055ae242ec670d8edbb908e82.png)
на
![$11$ $11$](https://dxdy-04.korotkov.co.uk/f/7/e/e/7ee94e64f8d5936cc5f263d0ed987bee82.png)
двумя способами:
![$2\cdot11+9$ $2\cdot11+9$](https://dxdy-04.korotkov.co.uk/f/7/7/5/7753aa5909809e073a9f71a87e9ba51d82.png)
либо
![$3\cdot11-2$ $3\cdot11-2$](https://dxdy-01.korotkov.co.uk/f/4/3/6/4366d02a009364f8413f1e0793c6d18d82.png)
. Первый способ, очевидно, не подходит, поэтому мы заменяем его вторым. Покажем, что
![$m_r$ $m_r$](https://dxdy-03.korotkov.co.uk/f/e/0/f/e0ffb7923dc0652edb9d442e8944680f82.png)
и
![$m_{r'}$ $m_{r'}$](https://dxdy-01.korotkov.co.uk/f/c/3/3/c3398814dd792fc0fe1daca68c5eaadd82.png)
разных знаков, приняв, что
![$m_2>0$ $m_2>0$](https://dxdy-01.korotkov.co.uk/f/0/b/2/0b2d2838ceb2a4b21fe8206dd519760282.png)
(случай, когда
![$m_2<0$ $m_2<0$](https://dxdy-04.korotkov.co.uk/f/7/4/f/74fedaa0851b1bad1c7307939f582b4b82.png)
будет аналогичен, но с противоположными знаками):
![$$\frac{m_1}{m_2}>0\Rightarrow\left[\frac{m_1}{m_2}\right]<\frac{m_1}{m_2}<\left\lceil\frac{m_1}{m_2}\right\rceil\Rightarrow m_2\left[\frac{m_1}{m_2}\right]-m_1<0<m_2\left\lceil\frac{m_1}{m_2}\right\rceil-m_1;$$ $$\frac{m_1}{m_2}>0\Rightarrow\left[\frac{m_1}{m_2}\right]<\frac{m_1}{m_2}<\left\lceil\frac{m_1}{m_2}\right\rceil\Rightarrow m_2\left[\frac{m_1}{m_2}\right]-m_1<0<m_2\left\lceil\frac{m_1}{m_2}\right\rceil-m_1;$$](https://dxdy-03.korotkov.co.uk/f/e/4/a/e4a86bdd0d4fdcbf2271e1c96addff4082.png)
![$$\frac{m_1}{m_2}<0\Rightarrow\left[\frac{m_1}{m_2}\right]>\frac{m_1}{m_2}>\left\lceil\frac{m_1}{m_2}\right\rceil\Rightarrow m_2\left[\frac{m_1}{m_2}\right]-m_1>0>m_2\left\lceil\frac{m_1}{m_2}\right\rceil-m_1.$$ $$\frac{m_1}{m_2}<0\Rightarrow\left[\frac{m_1}{m_2}\right]>\frac{m_1}{m_2}>\left\lceil\frac{m_1}{m_2}\right\rceil\Rightarrow m_2\left[\frac{m_1}{m_2}\right]-m_1>0>m_2\left\lceil\frac{m_1}{m_2}\right\rceil-m_1.$$](https://dxdy-04.korotkov.co.uk/f/b/2/9/b2932d5b6680aa0641402360f7c8070b82.png)
Далее, заметив, что
![$|a|+|b|=|a-b|$ $|a|+|b|=|a-b|$](https://dxdy-03.korotkov.co.uk/f/6/2/d/62d4d85d1121664b2770623aff3af8c982.png)
, если
![$ab<0$ $ab<0$](https://dxdy-02.korotkov.co.uk/f/5/a/5/5a5a9f2ee439c8043eafe0d5c6394a1082.png)
:
![$$\frac{p}2+|m_{r'}|<|m_r|+|m_{r'}|=|m_r-m_{r'}|=\left|m_1-m_2\left[\frac{m_1}{m_2}\right]-m_1+m_2\left\lceil\frac{m_1}{m_2}\right\rceil\right|=|m_2|=p,$$ $$\frac{p}2+|m_{r'}|<|m_r|+|m_{r'}|=|m_r-m_{r'}|=\left|m_1-m_2\left[\frac{m_1}{m_2}\right]-m_1+m_2\left\lceil\frac{m_1}{m_2}\right\rceil\right|=|m_2|=p,$$](https://dxdy-03.korotkov.co.uk/f/a/3/9/a39b4bbdb7d3d86614055b3c3ee779f382.png)
ибо
![$|\lceil x\rceil-[x]|=1$ $|\lceil x\rceil-[x]|=1$](https://dxdy-02.korotkov.co.uk/f/5/d/1/5d1df12ff8280915b97e94bd426ac51782.png)
, если
![$x\neq[x]$ $x\neq[x]$](https://dxdy-01.korotkov.co.uk/f/4/5/3/453174e6a27dc2dff44a8fc3cc1fb5e282.png)
(в этом случае
![$r'=r=0$ $r'=r=0$](https://dxdy-01.korotkov.co.uk/f/4/6/b/46b1c7da2f5ee1241b4a18c59f6d632d82.png)
). В итоге:
![$|m_{r'}|<\frac{p}2<\left[\frac{p}2\right]_{ev}+1\Rightarrow N(r')<N(b)$ $|m_{r'}|<\frac{p}2<\left[\frac{p}2\right]_{ev}+1\Rightarrow N(r')<N(b)$](https://dxdy-02.korotkov.co.uk/f/9/1/6/916a298c832edcf81b4ccc8308da569182.png)
. Таким образом мы получили подходящую пару
![$q', r'$ $q', r'$](https://dxdy-01.korotkov.co.uk/f/c/1/7/c17e9dce0ce50b612b3cc9ff05e6a78e82.png)
.
Результат:
![$N$ $N$](https://dxdy-04.korotkov.co.uk/f/f/9/c/f9c4988898e7f532b9f826a75014ed3c82.png)
— норма. Надеюсь, нигде не ошибся.
(Оффтоп)
Фух!
Думаю, что можно придумать ещё изощрённее примеры: функция, которая будет «проседать» во всех простых числах, а если число составное, то будет равна максимуму норм этих чисел с прибавлением единицы. Возможно, она тоже будет нормой, но проверять не очень хочется.