Spelrum
Giraffen23
Krokodilen0
Elefanten0
Musen
Böjningslistan
1
Grisen
Böjningslistan
36
Inloggade60
Mobilspel
Pågående22 471

Forumkategorier

Användare Inlägg  
amandahug - Ej medlem längre2009-10-20 22:45
Antal inlägg: 608

esolu förstås ;)
 
amandahug - Ej medlem längre2009-10-21 00:55
Antal inlägg: 608

Jag ser att du fastnade där :)
 
Weierstrass - Ej medlem längre2009-10-21 15:25
Antal inlägg: 7

Har läst igenom den här tråden noggrant och förstår att det finns en stor matematisk expertis i detta mönstergilla forum. Det vore således dumt att, med detta i beaktande, inte fråga om ett problem som har gäckat mig sedan en tämligen enkel skrivning förra veckan. Uppgiften ifråga kan förefalla intrikat vid första anblicken, trots detta är jag övertygad om att det finns en enkel och kärnfull lösning som är comme-il-faut med avseende på stringens och tillhörande matematisk terminologi. Postar uppgiften nedan:

"Bevisa med adekvat matematisk terminologi att ekvationen x^n+y^n=z^n (där n är ett positivt heltal) saknar heltalslösningar för n>2"

Tack på förhand
 
Rhotheta2009-10-21 17:10
Antal inlägg: 4992

Haha! Riktigt kul!
 
trollflöjt - Ej medlem längre2009-10-21 18:31
Antal inlägg: 186

Man inser att problemet är ganska komplicerat om man inte har oändligt många möjligheter. en berömd rakkniv leder till att dessa teorier kan ignoreras tills vidare. alltså är antalet möjligheter obegränsat.
 
Rhotheta2009-10-21 18:38
Antal inlägg: 4992

Inser att det kanske onte var menat som ett skämt från din sida om än från din lärares;)
Eller så kan du se fram mot en strålande akademisk karriär;)
sv.wikipedia.org/wik...st ora_sats
 
Weierstrass - Ej medlem längre2009-10-21 18:46
Antal inlägg: 7

Ps. Glömde skriva att jag heter Albin och är 10 år.
 
Rhotheta2009-10-21 18:50
Antal inlägg: 4992

Ouch;)
 
Dyslekso2009-10-21 20:52
Antal inlägg: 8945

Vill passa på att göra en bokrekommendation, så här helt apropå.

en.wikipedia.org/wik...he _Fermata
 
amandahug - Ej medlem längre2009-10-21 21:13
Antal inlägg: 608

Weierstrass: Har du testat detta (python)?

# (3452073^7 + 4627011^7) upphöjt till (1/7) =
print "%f" % ( pow ( 3472073 ** 7 + 4627011 ** 7, 1./7 ))
# => 4710868.000000

Alltså är 3472073^7 + 4627011^7 ~ 4710868.000000^7, vilket vi kan avrunda:

3472073^7 + 4627011^7 = 4710868^7

x^n+y^n=z^n har alltså ungefär heltalslösningarna
x = 3472073
y = 4627011
z = 4710868
n = 7

Fråga din lärare om detta är tillräckligt för att motbevisa beviset.
 
amandahug - Ej medlem längre2009-10-21 21:13
Antal inlägg: 608

Överkurs: web.archive.org/web/...0/ bob8.asp
 
amandahug - Ej medlem längre2009-10-21 21:42
Antal inlägg: 608

Förresten: Anders, jag tror att jag fick rätt svar på leet^^leet ändå. Men om du inte tror att det blir rätt får du gärna kontrollräkna.
 
ANDERStG2009-10-21 21:50
Antal inlägg: 7560

Om du säger det så, men jag har inte läst teorin om när och varför det fungerar för ^^. Använder du något speciellt bibliotek för att få hög precision i Python? Slökollar lite på Haskell och Python om jag borde lära mig något.
 
amandahug - Ej medlem längre2009-10-21 22:05
Antal inlägg: 608

Saken är ju den att det bara är vanliga multiplikation av 1337**1337 med sig självt till att börja med. Sedan det nya talet med sig självt, osv, 1337 gånger. De sista n siffrorna i produkten kan inte påverkas av annat än de sista n siffrorna i båda faktorerna i varje steg. Om vi bara är intresserade av de sista siffrorna hela även kan vi alltså slänga bort resten helt och hållet? Ex:

       123456
     * 789456
-------------
      ...0736
      ...280
      ...24
      ...4

     ...
     
+
--------------
      ...9936
 
Tinna2009-10-21 22:09
Antal inlägg: 20250

1337 <3
 
amandahug - Ej medlem längre2009-10-21 22:11
Antal inlägg: 608

Vidare:
97463079936**2 =9499051950611125764096
97463079936**2**2 =

pow(97463079936, 2, 10**4) = 4096 (samma sista siffror)
pow(9936, 2, 10**4) = 4096 (samma sista siffror)

97463079936**(2**2) = (97463079936**2)**2 = 9023198796040903326263617 2273941919842697216

pow(97463079936, 2**2, 10**4) = 7216
pow(9936, 2**2, 10**4) = 7216


 
amandahug - Ej medlem längre2009-10-21 22:12
Antal inlägg: 608

Dessa insinuationer är i alla fall tillräckligt för att jag ska lita på att svaret blev rätt även på 1337^^1337.
 
amandahug - Ej medlem längre2009-10-21 22:15
Antal inlägg: 608

Jag använder förresten inga särskilda bibliotek till python. Vad använder du?
 
ANDERStG2009-10-21 22:27
Antal inlägg: 7560

Matlab och lite Mathematica. Menar du att Python har 42 siffror precision eller mer??
 
ANDERStG2009-10-21 22:34
Antal inlägg: 7560

Ja, om man tänker det "nerifrån" så förstår jag det. Din kodsnutt är väl "uppifrån" vilket känns mer suspekt.

s, a, b =1, 1337, 1337
while b:
s = pow(a, s, 10**42)
b -= 1
 
Visar sida: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
Inloggning
Logga in
Betapet är gratis!
Vill du bli medlem?