diff --git a/TATA54/TENTOR/#tentaTATA5420240601sketch.org# b/TATA54/TENTOR/#tentaTATA5420240601sketch.org# index 6a3c47b0e9970d0e3e4e32b45376a9600fcc619c..7d451ec410a149004d75e140627513834d4109f5 100644 --- a/TATA54/TENTOR/#tentaTATA5420240601sketch.org# +++ b/TATA54/TENTOR/#tentaTATA5420240601sketch.org# @@ -95,7 +95,7 @@ Antingen lösning till Pell x^2-7y^2=1 eller till negativa Pell x^2-7y^2=-1. d = 7 cfd = continued_fraction(sqrt(d)) cfd - for j in range(15): + for j in range(20): co = cfd.convergent(j) y = co.denominator() x = co.numerator() @@ -120,6 +120,11 @@ Antingen lösning till Pell x^2-7y^2=1 eller till negativa Pell x^2-7y^2=-1. 12 9403/3554 9403 3554 -3 13 11427/4319 11427 4319 2 14 20830/7873 20830 7873 -3 +15 32257/12192 32257 12192 1 +16 149858/56641 149858 56641 -3 +17 182115/68833 182115 68833 2 +18 331973/125474 331973 125474 -3 +19 514088/194307 514088 194307 1 #+end_example diff --git a/TATA54/TENTOR/tenta-TATA54-20240601-losning.aux b/TATA54/TENTOR/tenta-TATA54-20240601-losning.aux index 7aa2b6d3880833bcbd5c4a4426a7f63cfdecd293..302e499eebb270ee6884ee3b9e8ec8df261ff9e9 100644 --- a/TATA54/TENTOR/tenta-TATA54-20240601-losning.aux +++ b/TATA54/TENTOR/tenta-TATA54-20240601-losning.aux @@ -3,4 +3,4 @@ \@nameuse{bbl@beforestart} \catcode `"\active \babel@aux{swedish}{} -\gdef \@abspage@last{2} +\gdef \@abspage@last{3} diff --git a/TATA54/TENTOR/tenta-TATA54-20240601-losning.log b/TATA54/TENTOR/tenta-TATA54-20240601-losning.log index 8b823ddc172f018b8291b0db858048da96fb8c84..a798e3af411a8741134ff9729d89761ec0b9d963 100644 --- a/TATA54/TENTOR/tenta-TATA54-20240601-losning.log +++ b/TATA54/TENTOR/tenta-TATA54-20240601-losning.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex 2024.5.13) 20 MAY 2024 12:21 +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex 2024.5.13) 20 MAY 2024 15:08 entering extended mode restricted \write18 enabled. file:line:error style messages enabled. @@ -156,66 +156,73 @@ File: l3backend-pdftex.def 2023-01-16 L3 backend support: PDF output (pdfTeX) (./tenta-TATA54-20240601-losning.aux) \openout1 = `tenta-TATA54-20240601-losning.aux'. -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 20. -LaTeX Font Info: ... okay on input line 20. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 20. -LaTeX Font Info: ... okay on input line 20. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 20. -LaTeX Font Info: ... okay on input line 20. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 20. -LaTeX Font Info: ... okay on input line 20. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 20. -LaTeX Font Info: ... okay on input line 20. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 20. -LaTeX Font Info: ... okay on input line 20. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 20. -LaTeX Font Info: ... okay on input line 20. -LaTeX Font Info: Trying to load font information for U+msa on input line 36. +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Trying to load font information for U+msa on input line 39. (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd File: umsa.fd 2013/01/14 v3.01 AMS symbols A ) -LaTeX Font Info: Trying to load font information for U+msb on input line 36. +LaTeX Font Info: Trying to load font information for U+msb on input line 39. (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd File: umsb.fd 2013/01/14 v3.01 AMS symbols B ) -Overfull \hbox (5.51347pt too wide) in paragraph at lines 67--75 -[]\OT1/cmr/bx/n/12 L[]\OT1/cmr/m/n/12 osning: Pa-ra-met-ri-se-ra ra-tio-nellt g -e-nom att skic-ka $\OML/cmm/m/it/12 k \OMS/cmsy/m/n/12 2 []$ \OT1/cmr/m/n/12 ti -ll den uni-ka sk[]arningspunkten +Overfull \hbox (11.54025pt too wide) in paragraph at lines 72--80 +[] \OT1/cmr/bx/n/12 L[]osning: \OT1/cmr/m/n/12 Pa-ra-met-ri-se-ra ra-tio-nellt +ge-nom att skic-ka $\OML/cmm/m/it/12 t \OMS/cmsy/m/n/12 2 \OT1/cmr/bx/n/12 R$ \ +OT1/cmr/m/n/12 till den uni-ka sk[]arningspunkten [] [1 -{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] -(./tenta-TATA54-20240601-losning.aux) ) +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +Overfull \hbox (8.4249pt too wide) in paragraph at lines 162--167 +[] \OT1/cmr/bx/n/12 L[]osning: \OT1/cmr/m/n/12 Ef-tersom $99 = 3[] \OMS/cmsy/m/ +n/12 ^^C \OT1/cmr/m/n/12 11$ s^^Wa ges den-na max-i-ma-la ord-ning av $[]((\OML +/cmm/m/it/12 ; ^^^\OT1/cmr/m/n/12 )(9)\OML/cmm/m/it/12 ; ^^^\OT1/cmr/m/n/12 (11 +)) = + [] + +[2] [3] (./tenta-TATA54-20240601-losning.aux) ) Here is how much of TeX's memory you used: - 2974 strings out of 476041 - 47335 string characters out of 5793174 - 1860388 words of memory out of 6000000 - 23420 multiletter control sequences out of 15000+600000 - 521249 words of font info for 65 fonts, out of 8000000 for 9000 + 2966 strings out of 476041 + 47239 string characters out of 5793174 + 1859388 words of memory out of 6000000 + 23417 multiletter control sequences out of 15000+600000 + 519707 words of font info for 60 fonts, out of 8000000 for 9000 1137 hyphenation exceptions out of 8191 - 56i,6n,62p,252b,223s stack positions out of 10000i,1000n,20000p,200000b,200000s -</usr/share/texlive/texmf-dist/fonts/typ -e1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/pub -lic/amsfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/am -sfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts -/cm/cmmi12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cm -mi6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb -></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmib10.pfb></us -r/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share -/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texliv -e/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf- -dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/f -onts/type1/public/amsfonts/cm/cmsy8.pfb> -Output written on tenta-TATA54-20240601-losning.pdf (2 pages, 129981 bytes). + 56i,9n,62p,252b,239s stack positions out of 10000i,1000n,20000p,200000b,200000s +</usr/share/texlive/texmf-dist/f +onts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/t +ype1/public/amsfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/p +ublic/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/ +amsfonts/cm/cmmi12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfon +ts/cm/cmmi6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/c +mmi8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pf +b></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr +/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb></usr/share/ +texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/ +texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf- +dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb> +Output written on tenta-TATA54-20240601-losning.pdf (3 pages, 139190 bytes). PDF statistics: - 71 PDF objects out of 1000 (max. 8388607) - 42 compressed objects within 1 object stream + 74 PDF objects out of 1000 (max. 8388607) + 44 compressed objects within 1 object stream 0 named destinations out of 1000 (max. 500000) 1 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/TATA54/TENTOR/tenta-TATA54-20240601-losning.pdf b/TATA54/TENTOR/tenta-TATA54-20240601-losning.pdf index 4e982f03e0d8585d5b7206b310d920d863515aab..fe1e2814e88780cddce681e69ff7a62e86c9a220 100644 Binary files a/TATA54/TENTOR/tenta-TATA54-20240601-losning.pdf and b/TATA54/TENTOR/tenta-TATA54-20240601-losning.pdf differ diff --git a/TATA54/TENTOR/tenta-TATA54-20240601-losning.tex b/TATA54/TENTOR/tenta-TATA54-20240601-losning.tex index 976b17052c7c7d014a245ddac7d95fd38df46988..114f1e6ba8cc04aba9a309960d28803fb0edaff9 100644 --- a/TATA54/TENTOR/tenta-TATA54-20240601-losning.tex +++ b/TATA54/TENTOR/tenta-TATA54-20240601-losning.tex @@ -10,15 +10,18 @@ \newcommand{\set}[1]{\left\{{#1}\right\}} \newcommand{\vek}[1]{\boldsymbol{#1}} \newcommand\setsuchas[2]{\left\{\,{#1}\,\vrule\,{#2}\,\right\}} -\newcommand{\Z}{\boldsymbol{Z}} -\newcommand{\Reals}{\boldsymbol{R}} -\newcommand{\QQ}{\boldsymbol{QQ}} +\newcommand{\Z}{\mathbf{Z}} +\newcommand{\Reals}{\mathbf{R}} +\newcommand{\QQ}{\mathbf{Q}} \newcommand{\legendre}[2]{\genfrac{(}{)}{}{}{#1}{#2}} \newcommand{\divides}[2]{{#1} \lvert {#2}} -\newcommand{\soln}{\textbf Lösning: } +\newcommand{\ett}{\mathbf{1}} +\newcommand{\mgm}[2]{\mathrm{mgm}(#1,#2)} +\newcommand{\soln}{\textbf{ Lösning: }} \pagestyle{empty} \begin{document} \noindent{ +{\Huge Lösningsförslag} \\ Talteori 6hp, Kurskod TATA54, Provkod TEN1 \\ 1 juni 2024 \\ LINKÖPINGS UNIVERSITET\\ @@ -26,7 +29,7 @@ Matematiska Institutionen\\ Examinator: Jan Snellman} \bigskip -Lösningsförslag + Alla problem ger maximalt 3 poäng. Full poäng kräver fullständig lösning. 8p räcker för betyg 3, 11p för betyg 4, 14p för betyg 5. @@ -47,6 +50,8 @@ som räknar antalet multiplikativt inverterbara kongruensklasser modulo \(n\).}} x^5 +2x +3 \equiv 0 \mod 27 \end{displaymath} och bestäm \textbf{antalet} sådana lösningar modulo 81. + + \soln Polynomet \(f(x) = x^5 + 2x +3 \equiv x(x^4-1) \mod 3\), så det har nollställena 0,1,-1 modulo 3. @@ -65,11 +70,11 @@ som räknar antalet multiplikativt inverterbara kongruensklasser modulo \(n\).}} \end{displaymath} \soln Parametrisera rationellt genom - att skicka \(k \in \Reals\) + att skicka \(t \in \Reals\) till den unika skärningspunkten mellan kurvan och linjen - med lutning \(k\) genom \((-1,0)\). Det ger en bijektion + med lutning \(t\) genom \((-1,0)\). Det ger en bijektion mellan kurvans högra gren och ett intervall av reella linjen; - denna bijektion skickar rationella \(k\) till + denna bijektion skickar rationella \(t\) till rationella punkter, och omvänt. Använd symmetri för att få med vänstra grenen. @@ -86,35 +91,84 @@ som räknar antalet multiplikativt inverterbara kongruensklasser modulo \(n\).}} En punkt \((x,y)\) på kurvan uppfyller antingen \(x^2-7y^2=1\) eller \(x^2-7y^2=-1\). Heltalspunkter är således antingen lösningar - till Pells ekvation, eller till ``negativa Pell''. + till Pells ekvation med \(d=7\), eller till ``negativa Pell''. Kedjebråksutvecklingen är \[\sqrt{7} = [2; \overline{1,1,1,4}] \] Sats i Rosen ger att + om konvergenterna till ovanstående kedjebråksutveckling är + \(P_k/Q_k\) så ges lösningarna till Pells ekvation + av + \[(x,y) = (Q_k, \, P_k) \qquad \text{ då } Q_k^2-7P_k =1\] + och motsvarande för negativa Pell. Eftersom periodlängden 4 + är jämn, så har negativa Pell inga lösningar, medan + Pell har lösningarna ovan då \(k=3,7,11,15,\dots\). + För \(k=3,7\) erhålls lösningarna \((8,3)\) och + \((127,48)\). + \item - Låt \(\tau(n)\) beteckna antalet positiva delare till heltalet \(n\). - Visa att - \[ - \sum_{\divides{k}{n}} \tau(k) - = \prod_{j=1}^r \binom{a_j + 2}{2} - \] - då \(n\) har primfaktoriseringen \(n=\prod_{j=1}^r p_j^{a_j}\). - Visa även att - \[ - \sum_{k=1}^n \tau(k) = - \sum_{k=1}^n \left \lfloor \frac{n}{k} \right \rfloor - \] - - \item - Låt \(p\) vara ett udda primtal. Visa att ekvationen + Låt \(\tau(n)\) beteckna antalet positiva delare + till heltalet \(n\). + Visa att + \[ + \sum_{\divides{k}{n}} \tau(k) + = \prod_{j=1}^r \binom{a_j + 2}{2} + \] + då \(n\) har primfaktoriseringen + \(n=\prod_{j=1}^r p_j^{a_j}\). + Visa även att + \[ + \sum_{k=1}^n \tau(k) = + \sum_{k=1}^n \left \lfloor \frac{n}{k} \right \rfloor + \] + + \soln Låt \(\ett(n)=1\) för alla positiva heltal \(n\). + Då är \(\tau = \ett * \ett\) och + \[h(n):= \sum_{\divides{k}{n}} \tau(k) + = (\ett * \ett * \ett)(n) + \] + Eftersom \(\ett\) är multiplikativ, är även + \(h=\ett * \ett * \ett\) det, så det räcker + att verifiera likheten för fallet att \(n=p^s\) är + en primpotens. Vi har att + \[ + h(p^s) = \sum_{a+b+c=s} 1 = \binom{s+3-1}{3-1} + \] + enligt urval med återläggning. + + För den andra delen, sätt + \(A(n,k) = \lfloor \frac{n}{k} \rfloor\) + och notera att + \[ + A(n,k) - A(n-1,k) + = + \begin{cases} + 1 & \divides{k}{n} \\ + 0 & \text{ annars } + \end{cases} + \] + +\item + Låt \(p\) vara ett udda primtal. Visa att ekvationen \[ x^4 \equiv -1 \mod p\] är lösbar om och endast om \(p \equiv 1 \mod 8\). + \soln + Rosen har en sats om \(n\)-ära residyer. + \item Vad är den största multiplikativa ordningen av ett heltal modulo 99? Ange något sådant heltal av maximal multiplikativ ordning. + \soln + Eftersom \(99=3^2*11\) så ges denna maximala ordning + av \(\mgm(\phi(9),\phi(11)) = \mgm(6,10) = 30\), + enligt sats i Rosen. + Vi ser att redan \(\mathrm{ord}_{99}(2)=30\). \item Visa att \(n^3(n^{18}-1) \equiv 0 \mod 26\) för alla heltal \(n\). + + \soln Taget, och förenklat, från en gammal Melkersson-tenta, + lösning finns på kurshemsidan. \end{enumerate}