1.3 Lineære diofantiske likninger (ax + by = c)
Den klassiske oppgave 1: løs ax+by=c i heltall — sjekk løsbarhet (gcd|c), finn én løsning via Bézout, skaler opp, og skriv HELE løsningsmengden med t-parameter, slik sensor krever.
Sjangerbokstavene er bokas egne forkortelser for oppgavetypene, forklart i kap. 0.1. Sjanger A betyr: løs i hele tall, og oppgi alle løsningene.
Dette er de billigste poengene på hele settet. Oppskriften er fast, den varierer ikke fra år til år, og den kan drilles til automatikk. At oppgaven kommer først, er også en fordel: du starter eksamen med noe du kan.
Slik fører fasitene i arkivet det:
1. Regn med Euklids algoritme.
2. Sjekk og kommentér at — før noe løses.
3. Finn Bézout-koeffisientene ved substitusjon baklengs.
4. Skalér med for å treffe høyresiden.
5. Skriv hele løsningsmengden: , med .
To varianter som går igjen:
- Parameter i koeffisientene — koeffisientene er uttrykk i en ukjent , og du viser ved å presentere som en eksplisitt lineærkombinasjon (løkke 5).
- Løsninger i et gitt intervall — finn hvilke -verdier som treffer, eller den minste positive løsningen (løkke 4).
Prioritet: høyeste. Kjent oppskrift, høy frekvens, tidlig i settet.
Må sitte utenat:
- løsbarhetskriteriet der — og at du kommenterer det før du løser
- løsningsmengden, med fortegnene på riktig plass:
- at partikulærløsningen må skaleres med — Bézout gir deg , ikke
- at «minste positive» skal besvares eksplisitt når det spørres
Merk fortegnene i løsningsmengden: får pluss , får minus . Kryssingen er ikke tilfeldig — den er nettopp det som gjør at leddene med kansellerer. Blander du dem, får du ikke løsninger.
Utledes på stedet: at parametriseringen fanger alle løsninger. Utledningen tar tre linjer og står i løkke 3 — og den forklarer samtidig hvorfor det er og ikke som er skrittlengden.
Selvtest, ett minutt: dekk til siden og skriv ned løsningsmengden med begge fortegn, og si hva er. Skriv deretter løsbarhetskriteriet. Får du begge, har du kapitlets kjerne.
Forkunnskaper
Fra boka: kap. 1.2 — Euklids algoritme frem og baklengs, og Bézouts identitet. Dette kapitlet er en anvendelse av det forrige; kan du ikke Euklid begge veier, er dette stedet å gå tilbake.
Sist du var her. De to resultatene fra kap. 1.2 som alt her hviler på:
Bézouts identitet. For alle hele tall (ikke begge null) finnes hele tall med
og er det minste positive tallet på denne formen.
Mengden av lineærkombinasjoner. Tallene på formen er nøyaktig multiplene av :
Denne ene setningen er løsbarhetskriteriet i dette kapitlet. Likningen har løsning nøyaktig når ligger i mengden til venstre — altså når .
Fra videregående: ingenting påkrevd.
Frimerker som ikke går opp
Du skal sende en pakke og har bare to frimerkevalører i skuffen: kr og kr. Portoen er kr. Går det opp?
Spørsmålet er om likningen
har en løsning i hele tall — og siden du ikke kan lime på negative frimerker, i ikke-negative hele tall. Første del er dette kapitlet. Andre del er varianten «løsninger i et gitt intervall», som kommer i løkke 4.
Merk hva som gjør spørsmålet ikke-trivielt: begge valørene er like tall, så summen er alltid et like tall. Portoen er like, så det er i hvert fall mulig. Hadde portoen vært , kunne du sluttet der.
Det er hele løsbarhetskriteriet i miniatyr: må dele høyresiden. Alt annet i kapitlet er å gjøre den observasjonen presis, og å finne løsningene når de finnes.
En likning som dette — heltallskoeffisienter, og der vi bare tillater heltallsløsninger — kalles en diofantisk likning, etter Diofantos fra Alexandria. Er den i tillegg av første grad, som her, kalles den lineær.
Tidsanslag for kapitlet: ~55 minutter lesetid, fordelt på fem løkker à 8–12 minutter. Regner du med penn, legg til omtrent halvparten.
Løkke 1: Løsbarhetskriteriet — sjekk før du regner
~10 minutter.
Den viktigste vanen i denne oppgavetypen er å sjekke løsbarheten først. Det tar tjue sekunder, det er et føringspoeng i seg selv, og av og til er det hele svaret.
der , og er gitte hele tall, og der vi bare godtar hele tall som løsninger for og .
Ordet diofantisk betyr nettopp «vi krever heltallsløsninger». Uten kravet ville likningen vært trivielt løsbar: velg og , og du er ferdig. Det er heltallskravet som gjør oppgaven til et tallteoretisk spørsmål.
Ordet lineær betyr at og opptrer i første potens. Ikke-lineære diofantiske likninger finnes også i pensum: er Pells likning (kap. 7.1), og gir de pytagoreiske triplene (kap. 7.2). De løses med helt andre metoder.
Geometrisk: er en rett linje i planet, og vi spør hvilke gitterpunkt (punkt med heltallskoordinater) linja treffer. Svaret er enten ingen, eller uendelig mange jevnt fordelt langs linja — aldri et endelig antall.
Bevis. Fra kap. 1.2 vet vi at mengden av tall på formen er nøyaktig mengden av multipler av .
Retning 1 (nødvendig). Har likningen en løsning, er på formen , altså et multiplum av . Da er .
Retning 2 (tilstrekkelig). Er , skriv . Etter Bézout finnes med . Gang likningen med :
og vi har en løsning.
Kriteriet må sitte utenat, og det må kommenteres i besvarelsen — ikke bare brukes stilltiende. Fasitene i arkivet skriver det ut som en setning: «Fordi deler , har likningen løsninger.»
Merk hva som følger når kriteriet svikter. Da er du ferdig, og du har svart fullstendig: likningen har ingen heltallsløsninger. Du skal ikke forsøke å løse videre — det finnes ingenting å finne.
Avgjør om likningen har heltallsløsninger.
(i) Divisjonskjeden frem. Vi deler gjentatt med rest, ved Euklids algoritme, til resten blir :
Den siste resten som ikke er , er . Altså er . Kjeden har 4 divisjonslinjer.
Steg 2: kommenter løsbarheten FØR vi løser.
Løsbarhetskriteriet er , der . Her er , og
altså .
Konklusjon: likningen har ingen heltallsløsninger. Etter Bézout er tallene på formen nøyaktig multiplene av , og er ikke et slikt multiplum.
Legg merke til at vi ikke forsøkte å løse noe. Løsbarhetssjekken er ett delelighetsspørsmål, og den avgjør saken.
Sluttsvar: nei, har ingen heltallsløsninger, siden og .
Merk hvor lite arbeid dette var: én Euklid-kjede og én delelighetssjekk. Hadde vi hoppet rett til Bézout og skalering, ville vi endt med brøken og et svar som ikke er et helt tall — og sannsynligvis brukt fem minutter på å lete etter regnefeilen. Løsbarhetssjekken først er derfor både et føringspoeng og en tidsbesparelse.
Avgjør for hver av likningene om den har heltallsløsninger. Du skal ikke løse dem — bare avgjøre løsbarheten, med begrunnelse.
a)
b)
c)
Løkke 2: Partikulærløsningen — Bézout, så skalering
~10 minutter.
Nå til det steget som glemmes oftest. Bézout gir deg som en kombinasjon — men oppgaven spør om , ikke om . Broen mellom dem er én multiplikasjon, og den er den mest belagte feilkilden i sjanger A.
— naturlig pausepunkt —
Slik finner du den, i to skritt:
1. Etter Bézout, finn med (substitusjonskjeden baklengs fra kap. 1.2).
2. Skalér med :
Da er , som ønsket.
Skaleringen må sitte utenat, og den må gjøres. Bézout gir deg alltid på høyre side — aldri . Er , er og skaleringen er usynlig; det er nettopp derfor den glemmes når .
Kontrollen tar tjue sekunder: sett inn i den opprinnelige likningen og se at du får . Gjør det hver gang.
Tallet du ganger Bézout-likningen med.
To ting å merke:
- er et helt tall — det er nettopp det løsbarhetskriteriet garanterer. Får du en brøk her, har du hoppet over løsbarhetssjekken, og likningen har ingen løsning.
- kan være negativ. Er negativ, blir negativ, og partikulærløsningen skifter fortegn. Det er helt i orden — heltallsløsninger har ingen fortegnsrestriksjon med mindre oppgaven sier noe annet.
Den mest belagte feilen i sjanger A er å glemme dette steget: man finner riktig, og oppgir som svar. Men løser likningen , ikke .
Kontrollen som fanger den: sett svaret inn. Får du i stedet for , mangler skaleringen — og du er ett multiplikasjonssteg fra riktig svar.
Finn én heltallsløsning av .
(i) Divisjonskjeden frem. Vi deler gjentatt med rest, ved Euklids algoritme, til resten blir :
Den siste resten som ikke er , er . Altså er . Kjeden har 4 divisjonslinjer.
Steg 2: kommenter løsbarheten FØR vi løser.
Løsbarhetskriteriet er , der . Her er , så . Fordi deler , har likningen løsninger — og vi kan gå videre.
Steg 3: finn Bézout-koeffisientene ved substitusjon baklengs.
(ii) Substitusjonskjeden baklengs. Vi løser den nest siste linja for resten og substituerer oppover, linje for linje:
Sett inn :
Sett inn :
(iii) Konklusjon. Altså er
Kontroll ved innsetting: . Stemmer.
Steg 4: skaler opp til en partikulærløsning. Vi trenger høyresiden , ikke , så vi ganger hele Bézout-likningen med :
Altså er , én løsning. Kontroll: og , med sum . Stemmer.
Steg 5: skriv HELE løsningsmengden. Med og :
Kontroll av parametriseringen. Sett inn og se at faller ut:
Leddene med kansellerer, som de skal — begge er .
Sluttsvar: , er en løsning. (Hele løsningsmengden er også oppgitt over — vi kommer tilbake til hvorfor den ser slik ut i neste løkke.)
Legg merke til skaleringssteget. Bézout ga oss . Hadde vi stoppet der og svart , ville vi løst likningen — som ingen spurte om. Multiplikasjonen med er broen, og den er hele forskjellen mellom riktig og galt svar.
Finn én heltallsløsning av , og kontroller den ved innsetting.
(Du kan bruke at og at fra kap. 1.2, eksempel 1 — men skriv opp Euklid-kjeden hvis du vil trene på den.)
Løkke 3: Hele løsningsmengden
~12 minutter.
En diofantisk likning som har én løsning, har uendelig mange. Oppgaven spør nesten alltid om alle — «finn samtlige heltallsløsninger», «angi den generelle løsningen» — og et svar med bare én løsning er et ufullstendig svar.
Her er formelen, og her er grunnen til at den ser ut som den gjør.
og hver verdi av gir en ny løsning.
Bevis, i to deler.
Del 1: hver slik er en løsning. Sett inn:
De to -leddene er identiske og kansellerer. Dette er grunnen til fortegnskryssingen: får og får nettopp for at skal opptre én gang med hvert fortegn.
Del 2: hver løsning er på denne formen. La være en vilkårlig løsning. Trekk de to likningene fra hverandre:
Del på og sett , :
Nå er (vi har delt ut hele den felles faktoren). Siden deler venstresiden og , må — etter Euklids lemma anvendt på primfaktorene i . Skriv . Da gir likningen , altså . Det er nøyaktig formen i påstanden.
Formelen må sitte utenat, med begge fortegn. Utledningen over utledes på stedet — Del 1 tar to linjer og er verdt å kunne kjøre, fordi den samtidig er kontrollen din på at du husker fortegnene riktig.
Fire ting som må stemme, og som hver for seg er en vanlig feil:
1. Fortegnene krysser. får pluss, får minus. (Motsatt fungerer også — det svarer til å bytte mot — men samme fortegn på begge er galt.)
2. Koeffisientene bytter plass. får (det andre tallet), får (det første). Dette er kryssingen som gjør at leddene kansellerer.
3. Det er , ikke . Skrittlengden er delt på . Bruker du , hopper du over av løsninger.
4. løper over alle hele tall, også de negative. Skriv eksplisitt.
Kontrollen som fanger alle fire: sett inn og se at faller ut. Gjør den til rutine — det tar tjue sekunder, og alternativet er et svar som er systematisk galt.
Utledningen utledes på stedet, i to linjer: for at et skritt i skal kunne kompenseres av et helt skritt i , må . Det minste positive som gjør høyresiden delelig med , er — og da er . Med ville , som også virker, men det er ganger for langt skritt.
Konkret hva feilen koster. For er , og skrittlengden er . Løsningene i er
Bruker du i stedet, får du bare — altså 1 av 11 løsninger. Du har mistet ti elleventedeler av svaret, og med dem «minste positive», som var .
Merk sammenhengen: . Skrittet er altså nøyaktig så langt at begge ledd flytter seg et helt multiplum av det minste felles multiplum.
og angi den løsningen der er minst mulig positivt tall.
(i) Divisjonskjeden frem. Vi deler gjentatt med rest, ved Euklids algoritme, til resten blir :
Den siste resten som ikke er , er . Altså er . Kjeden har 4 divisjonslinjer.
Steg 2: kommenter løsbarheten FØR vi løser.
Løsbarhetskriteriet er , der . Her er , så . Fordi deler , har likningen løsninger — og vi kan gå videre.
Steg 3: finn Bézout-koeffisientene ved substitusjon baklengs.
(ii) Substitusjonskjeden baklengs. Vi løser den nest siste linja for resten og substituerer oppover, linje for linje:
Sett inn :
Sett inn :
(iii) Konklusjon. Altså er
Kontroll ved innsetting: . Stemmer.
Steg 4: skaler opp til en partikulærløsning. Vi trenger høyresiden , ikke , så vi ganger hele Bézout-likningen med :
Altså er , én løsning. Kontroll: og , med sum . Stemmer.
Steg 5: skriv HELE løsningsmengden. Med og :
Kontroll av parametriseringen. Sett inn og se at faller ut:
Leddene med kansellerer, som de skal — begge er .
Steg 6: den minste positive (eksplisitt besvart, siden det spørres). Vi trenger , altså , som gir . Minste slike er :
Kontroll: . Stemmer.
Minste positive er , med tilhørende .
Sluttsvar: samtlige heltallsløsninger er
og den med minste positive er .
Legg merke til at «minste positive» ble besvart eksplisitt, med egen setning og egen kontroll. Fasitene i arkivet gjør det samme, og de gjør det fordi det spørres om det — et svar som stopper ved parametriseringen har ikke besvart siste del av oppgaven.
Finn samtlige heltallsløsninger av .
Finn samtlige heltallsløsninger av , og oppgi den med minste positive .
Løkke 4: Løsninger i et intervall, og «minste positive»
~10 minutter.
Nå til de tilleggsspørsmålene som gjør oppgaven til mer enn ren mekanikk. De er alle av samme type: du har parametriseringen, og skal finne hvilke -verdier som oppfyller en betingelse. Det er en ulikhet i , ikke noe nytt tallteoretisk.
1. Skriv løsningsmengden .
2. Krev og løs for :
3. Velg det minste hele tallet som oppfyller ulikheten — altså rund oppover.
4. Regn ut både og for den -en, og kontroller ved innsetting.
Prosedyren må sitte utenat, og steg 4 er ikke valgfritt: et «minste positive»-svar uten kontroll er lett å ta feil av med én skrittlengde.
Merk forskjellen på «positiv» og «ikke-negativ». «Minste positive» betyr . Er tillatt, sier oppgaven «ikke-negativ» eller «minste ». Les nøye — de gir forskjellige svar når er et multiplum av skrittlengden.
Og merk at svaret skal skrives ut som en setning. «Minste positive er , med tilhørende .» Fasitene i arkivet peker eksplisitt på dette svaret; det er et eget delpunkt.
Varianten der oppgaven begrenser eller til et intervall — «finn alle løsninger med », eller «hvor mange løsninger har begge koordinater positive?»
Prosedyren er den samme som for «minste positive», men med to ulikheter:
1. Sett inn parametriseringen i begge grensene.
2. Løs den doble ulikheten for .
3. Tell de hele tallene i intervallet du får — det er antall løsninger.
4. List dem opp hvis oppgaven ber om det, med kontroll på minst én.
Fellen å unngå: å telle feil i endepunktene. Er intervallet (strengt), skal -verdier som gir eller ikke med. Er det , skal de med. Skriv ut hvilke du inkluderer og hvorfor.
Typisk «frimerke»-form: krav om at begge er ikke-negative. Da får du to ulikheter — én fra og én fra — og svaret er -ene som oppfyller begge. Ofte er det ingen, og det er et fullgodt svar så lenge du viser at intervallet er tomt.
Du har frimerker på kr og kr, og portoen er kr.
a) Finn samtlige heltallsløsninger av .
b) Hvilke løsninger har både og ? Det er de som svarer til frimerker du faktisk kan lime på.
Er ? Ja, . Fordi deler , har likningen løsninger.
Steg 2: Bézout. Baklengs fra :
Sett inn : .
Sett inn : .
Altså . Kontroll: ✓.
Steg 3: skalér med .
Så , . Kontroll: ✓.
Steg 4: hele løsningsmengden. Med og :
Kontroll: , så -leddene kansellerer ✓.
b) De to ulikhetene.
Fra : , altså , som gir .
Fra : , altså , som gir .
Vi trenger og samtidig. Det er umulig — intervallet er tomt.
Konklusjon: det finnes ingen løsning med både og . Portoen kr kan ikke settes sammen av frimerker på kr og kr.
Kontroll av konklusjonen ved å se på de to nærmeste løsningene. For : og . For : og . Begge har én negativ koordinat, og det finnes ingen mellom og . Stemmer.
Dette er et ærlig svar, og det er verdt å merke seg formen: likningen har uendelig mange heltallsløsninger, men ingen med begge ikke-negative. De to spørsmålene er forskjellige, og en oppgave som spør om det andre, er ikke besvart med det første.
Til sammenligning: hadde portoen vært kr, ville gitt , — altså ti frimerker på kr. Løsningen «finnes» eller «finnes ikke» avhenger av høyresiden, ikke bare av valørene.
Sluttsvar: a) , , . b) Ingen løsning har begge koordinater ikke-negative.
Betrakt likningen .
a) Finn samtlige heltallsløsninger.
b) Finn alle løsninger med .
Løkke 5: Parameter i koeffisientene
~10 minutter.
Dette er varianten arkivet er glad i, og den som gjør Bézout uunnværlig. Koeffisientene er ikke tall, men uttrykk i en ukjent — og da finnes det ingen divisjonskjede å kjøre.
Teknikken er den samme som i kap. 1.2, løkke 6, brukt på en likning.
Oppgavetypen: koeffisientene inneholder en ukjent , og du skal vise at likningen er løsbar for alle hele tall — og gjerne finne løsningen.
Prosedyren, i tre skritt:
1. Vis at ved å presentere som en eksplisitt lineærkombinasjon av de to uttrykkene. Velg multiplikatorene slik at -leddene kanselleres.
2. Konkludér løsbarhet: siden deler enhver høyreside, er likningen løsbar for alle — etter løsbarhetskriteriet.
3. Skalér lineærkombinasjonen med for å få en partikulærløsning, og skriv løsningsmengden med og (nå uttrykk i ) som skrittlengder. Siden , er skrittlengdene og selv.
Hvorfor dette er den eneste veien: her er tallene ikke tall. Det finnes ingenting å faktorisere, ingen divisjonskjede å kjøre, ingen prøvedivisjon som gir mening. Bézout-formen « nøyaktig når har løsning» er den ene karakteriseringen som tåler en ukjent.
Merk at svaret nå inneholder . Både partikulærløsningen og skrittlengdene er uttrykk i , og det er riktig — du har løst uendelig mange likninger på én gang.
La være et helt tall.
a) Vis at likningen har heltallsløsninger for hvert helt tall og hvert helt tall .
b) Finn den generelle løsningen for .
Koeffisientene foran er og . Vi ganger det første uttrykket med og det andre med , slik at begge får :
Altså har vi, for hvert helt tall :
La være en felles divisor i og . Etter lineærkombinasjonsregelen deler venstresiden i , altså . Dermed
Steg 2: konkludér løsbarhet. Etter løsbarhetskriteriet har likningen heltallsløsninger nøyaktig når deler høyresiden. Siden og deler alle hele tall, er likningen løsbar for hvert og hvert .
Merk at er Bézout-likningen — vi trengte ikke Euklids algoritme for å finne den, fordi vi kunne konstruere den direkte.
b) Steg 3: skalér og skriv løsningsmengden.
Gang med :
Altså er
en partikulærløsning — og legg merke til at den ikke avhenger av .
Kontroll: ✓ for alle .
Siden , er skrittlengdene og . Hele løsningsmengden er dermed
Kontroll av parametriseringen:
-leddene kansellerer ✓.
Kontroll med et konkret . Sett : koeffisientene blir og , og likningen er . Vår formel gir , : ✓. Løsningsmengden blir , , som stemmer med at og .
Sluttsvar: a) gir , og dermed løsbarhet for alle og alle . b) , med .
La være et helt tall.
a) Vis at for alle hele tall .
b) Finn den generelle heltallsløsningen av .
c) Kontroller svaret for .
Finn samtlige heltallsløsninger av , og avgjør om det finnes en løsning der både og er positive.
Fem feil, alle hentet fra arkivets feilprofil for sjanger A. De tre første er de mest belagte i hele emnet.
- Glemmer å skalere opp. Man finner helt riktig, og oppgir som svar. Men det løser , ikke . Kontrollen: sett svaret inn i den opprinnelige likningen. Får du i stedet for , mangler multiplikasjonen med — og du er ett skritt fra riktig svar.
- Bare én løsning oppgitt. Spørsmålet «finn samtlige heltallsløsninger» eller «angi den generelle løsningen» er ikke besvart med et enkelt tallpar. Svaret skal ha -parameteren, og skal stå der. Dette er et eget føringspoeng.
- Glemmer å sjekke først. Da regner du videre på en likning som kanskje ikke har løsning, og oppdager det først når skaleringsfaktoren blir en brøk. Verre: kommentaren om løsbarhet er i seg selv et føringspoeng som fasitene i arkivet skriver ut. Det koster tjue sekunder å ta det først.
- Feil fortegn i retningsvektoren. får og får . Samme fortegn på begge gir ikke løsninger — de to -leddene kansellerer da ikke. Kontrollen: sett parametriseringen inn og se at faller ut.
- Skrittlengden i stedet for . Da får du bare hver -te løsning. For () mister du 10 av 11 løsninger — og med dem gjerne «minste positive», som var og ikke .
- Glemmer «minste positive» når det spørres. Det er et eget delpunkt med eget svar, og det skal skrives ut som en setning med både og . Å stoppe ved parametriseringen er å levere halve svaret på siste del.
Begrepsbank
Dette er flashcard-stoff — hopp trygt over ved førstegangslesing; tidsanslaget på 55 minutter gjelder kjernestoffet over.
Kortene under er kortere enn i de forrige kapitlene, og det er med vilje: denne sjangeren er først og fremst en prosedyre, og prosedyrer pugges ved å kjøres. Bruk halvparten av repetisjonstiden på å regne nye likninger med boka lukket.
Kapitlets samlede prosedyre, i den rekkefølgen fasitene i arkivet fører den:
1. Euklid frem: regn med divisjonskjeden.
2. Løsbarhet: sjekk og kommentér at . Er : konkludér «ingen heltallsløsninger» og stopp.
3. Euklid baklengs: finn med .
4. Skalér med : , .
5. Hele løsningsmengden: , , .
6. Svar «minste positive» eksplisitt hvis det spørres, med både og og en kontroll.
Oppskriften må sitte utenat. Steg 2 og steg 6 er de som glemmes, og begge er egne føringspoeng.
Legg til kontroll to steder: etter steg 4 (sett inn, få ) og etter steg 5 (sett parametriseringen inn, se at faller ut). Til sammen førti sekunder, og de fanger nesten alle feilene i listen over «Typiske feil».
To ord som skiller de to typene svar, og som oppgaveteksten bruker presist.
Partikulær løsning: ett tallpar som oppfyller likningen. Oppgaveformuleringer: «finn en heltallsløsning», «vis at likningen har en løsning».
Generell løsning: hele mengden, med parameter. Oppgaveformuleringer: «finn samtlige heltallsløsninger», «angi den generelle løsningen», «finn alle løsninger».
Regelen for føring: oppgir oppgaven «samtlige» eller «generell», skal stå i svaret. Er du i tvil, gi den generelle — den inneholder den partikulære, og et for fullstendig svar taper ingenting.
Merk at partikulærløsningen ikke er entydig. Din kan avvike fra løsningsforslagets og likevel være riktig — de skiller seg med et multiplum av skrittlengdene. Kontrollen ved innsetting er det som avgjør.
Likningen beskriver en rett linje i planet. De diofantiske løsningene er punktene på linja med heltallskoordinater — gitterpunktene den treffer.
Bildet forklarer tre ting på én gang:
- Løsningene ligger jevnt fordelt. Skrittet fra ett gitterpunkt til det neste er alltid — samme vektor hver gang. Derfor er svaret en parametrisering med én parameter.
- Antallet er null eller uendelig. Treffer linja ett gitterpunkt, treffer den uendelig mange (gå i begge retninger). Treffer den ingen, treffer den aldri noe. Et endelig antall større enn null er umulig.
- Intervallvarianten er et linjestykke. «Alle løsninger med » er gitterpunktene på et avgrenset stykke av linja — derfor blir svaret et endelig antall, og derfor teller du hele tall i et intervall.
Vektoren er retningsvektoren til linja, skalert ned til det korteste heltallsskrittet. Det er derfor står i nevneren.
Metoden: to ulikheter, én fra hver koordinat, og du finner de som oppfyller begge.
Den første gir en nedre grense for , den andre en øvre. Svaret er de hele tallene mellom.
Tre mulige utfall, alle fullgode svar:
- Tomt intervall: ingen slik løsning finnes. Vis at grensene krysser, og konkludér.
- Ett helt tall: nøyaktig én løsning.
- Flere: list dem, med kontroll på minst én.
Merk at «har løsninger» og «har ikke-negative løsninger» er to forskjellige spørsmål. En likning kan ha uendelig mange heltallsløsninger og ingen ikke-negative — se eksempel 4. Les oppgaveteksten nøye.
Har du parametriseringen og et intervall for (eller ), er antall løsninger antallet hele tall i et intervall du regner ut.
Prosedyren:
1. Sett inn parametriseringen i begge grensene, og løs for . Du får med (typisk) desimaltall som grenser.
2. Rund innover: nedre grense oppover, øvre grense nedover. Nå har du hele tall.
3. Antallet er — husk å legge til , ellers teller du ett for lite.
De to fellene:
- Å glemme . Fra til er det fire verdier, ikke tre.
- Å runde feil vei i endepunktene. Er ulikheten streng ( og ikke ), skal -verdien som gir ikke med. Skriv ut hvilke du inkluderer, så ser den som retter at du har tenkt på det.
Kontrollen: regn ut for både og og sjekk at begge ligger inne i intervallet, og at og ligger utenfor.
Når du går ett skritt i , endrer venstresiden seg med
og de to leddene som kansellerer, er hver på . Men fra kap. 1.1 er
Altså: hvert skritt flytter -leddet opp med og -leddet ned med det samme. Det er den minste flyttingen som kan gjøres med hele tall i begge koordinater — og det er derfor og er de riktige skrittlengdene.
Bruk det som kontroll: regn ut og . De skal være like, og de skal være . Er de ikke like, har du delt på feil tall et sted.
For : og ✓, og .
Argumentet er kort. Har du én løsning , gir hver verdi av en ny:
Og de er alle forskjellige, siden når . Altså gir de uendelig mange -verdiene uendelig mange løsninger.
Konsekvens for hvordan du leser oppgaveteksten: spør oppgaven «hvor mange løsninger har likningen?», er svaret alltid enten «ingen» eller «uendelig mange». Får du et endelig tall større enn null, har oppgaven en tilleggsbetingelse — et intervall, eller et krav om ikke-negative verdier — og den betingelsen er da hele poenget med spørsmålet.
Sammenlign med lineære kongruenser i kap. 1.4: der er antallet inkongruente løsninger endelig, nemlig . Forskjellen er at man der teller restklasser, ikke tall.
Løsningsmengden blir da, med :
Hvorfor den er verdt et eget kort: dette er nøyaktig «retningsdelen» av den generelle løsningen. Strukturen i svaret på en vilkårlig diofantisk likning er
Det er samme struktur som i lineær algebra og i differensiallikninger — én partikulær pluss hele nullrommet. Kjenner du den derfra, har du et anker for hvorfor svaret må se ut som det gjør.
Praktisk bruk: husker du at retningsvektoren er løsningen av den homogene likningen, husker du også fortegnene. — det er hele kryssingen.
Hvorfor det er nyttig: skaleringen fra Bézout gir ofte store tall. For ble , — riktig, men uhåndterlig. Velger du i stedet representanten med , får du , , og løsningsmengden
som er den samme mengden med mye mindre tall.
Er det lov? Ja, fullt ut — de to parametriseringene beskriver identiske mengder. Men si det: «med kan dette skrives …». Og kontrollér den nye partikulærløsningen ved innsetting, siden du nå har regnet ett skritt ekstra.
Rådet: gjør det bare hvis det faktisk sparer arbeid videre. Det er ingen feil å levere svaret med store tall, og et unødvendig ekstra skritt er en ny sjanse til å regne feil.
Konvensjonen:
Pluss på , minus på , og skrittlengdene skrevet som positive tall.
Tre varianter som også er riktige, men som kan forvirre den som retter:
- , — dette er bare , altså samme mengde.
- Negative skrittlengder skrevet ut, som — teknisk riktig, unødvendig rotete.
- Parameteren kalt , eller i stedet for — helt greit, men si hvilken mengde den løper over: .
Det ene som faktisk er galt: samme fortegn på begge ledd. Da kansellerer ikke -leddene, og du har ikke løsninger. Kontrollen ved innsetting fanger det umiddelbart.
Tre kontroller, til sammen under ett minutt, som til sammen fanger alle feilene i «Typiske feil»-listen. Under kode D er selvkontroll den eneste kontrollen du har — det finnes ingen fasit i rommet.
1. Etter Bézout (20 sekunder): sett inn og se at . Fanger fortegnsfeil og sammentrekningsfeil i substitusjonskjeden.
2. Etter skaleringen (20 sekunder): sett inn og se at — ikke . Fanger den mest belagte feilen i hele sjangeren: glemt skalering.
3. Etter parametriseringen (20 sekunder): sett inn og se at -leddene kansellerer, altså at . Fanger både feil fortegn og feil skrittlengde ( i stedet for ).
En fjerde, gratis: deler -en din begge de opprinnelige tallene? Hvis ikke, ligger feilen i divisjonskjeden, og alt nedenfor er bortkastet.
Gjør dem til rutine, ikke til noe du gjør hvis du har tid. De koster ett minutt av de ~24 du har per delpunkt, og de er forskjellen mellom et svar du vet er riktig og et du håper er riktig.
Metoden i to runder:
1. Sett . Da er nøyaktig multiplene av , så likningen blir i de nye ukjente og .
2. Løs som en vanlig todelt diofantisk likning. For hver løsning løser du deretter — som alltid er løsbar, siden .
Resultatet har to frie parametre, ikke én: du får en toparameterfamilie av løsninger. Geometrisk er det naturlig — er et plan i rommet, og gitterpunktene i et plan utgjør et todimensjonalt gitter.
Merk fellen: betyr ikke at tallene er parvis relativt primiske. , men ingen av parene er relativt primiske. Skillet blir avgjørende i det kinesiske restteoremet (kap. 2.4).
Fra diofantisk til kongruens. Likningen
kan leses modulo : leddet forsvinner, og du står med
Fra kongruens til diofantisk. Omvendt betyr at er et multiplum av , altså at det finnes en med
Praktisk konsekvens: løsbarhetskriteriene er de samme, som de må være. for likningen, og for kongruensen — samme betingelse.
Og en nyttig snarvei: står du fast på en diofantisk likning, kan du løse den tilhørende kongruensen i stedet, og hente fra likningen etterpå. Det er en av de «minst to veier» som fasitene i arkivet honorerer som fullgode. Metoden utvikles i kap. 1.4.
Et kalibreringskort, så du kjenner igjen når du har regnet feil.
Slik ser tallene i en sjanger A-oppgave typisk ut:
- og : tre- til femsifrede, og valgt så Euklid-kjeden blir 4–6 divisjonslinjer. Ikke lenger — oppgaven skal være regnbar med penn i eksamenstempo.
- : oftest mellom og noen få titall, og gjerne et primtall eller et lite produkt.
- : valgt slik at er et lite helt tall, typisk mellom og .
- Kvotientene i kjeden: små, ofte –.
Bruk det som kontroll. Blir kjeden din tolv linjer lang, eller får du som en brøk, eller femsifrede Bézout-koeffisienter — da har du sannsynligvis regnet feil, ikke fått en vanskelig oppgave.
Og bruk det når du lager egne øvingsoppgaver. Velg først, så og med , og til slutt for en liten . Da vet du at oppgaven er løsbar, og du kjenner svaret på forhånd.
Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.
Skolesaga er en uavhengig læringsressurs og er ikke tilknyttet eller godkjent av Norges teknisk-naturvitenskapelige universitet. Dette er ikke offisielt studiemateriell. Les mer.