WisFaq!

\require{AMSmath} geprint op zondag 24 november 2024

Het algoritme van Euclides

Hoe kan ik de correctheid van het algoritme van Euclides beargumenteren, vooral de invoer dat a $>$ b $>$ 0 is (voorwaarden voldoet) en de uitvoer g = ggd (a , b) idd de grootste gemeenschappelijke deler is.

Alvast bedankt!

Bra
14-2-2021

Antwoord

Je moet drie dingen bewijzen:
  1. het stopt (dat volgt omdat je een strikt dalende rij natuurlijke getallen maakt)
  2. het resultaat, $d$, deelt $a$ en $b$, dat doe je door terug te lopen door de rij resten: $d$ deelt ze allemaal, en dus ook $a$ en $b$
  3. elke gemeenschappelijke deler van $a$ en $b$ deelt alle resten, en dus ook het resultaat.

Zie Proof of validity [https://en.wikipedia.org/wiki/Euclidean_algorithm#Proof_of_validity]

kphart
14-2-2021


© 2001-2024 WisFaq
WisFaq - de digitale vraagbaak voor het wiskunde onderwijs - http://www.wisfaq.nl

#91526 - Telproblemen - Student hbo