Euclidean algorithm for GCD

GPTKB entity

Statements (23)
Predicate Object
gptkbp:instanceOf gptkb:algorithm
gptkbp:application cryptography
modular arithmetic
simplifying fractions
gptkbp:category classical algorithm
deterministic algorithm
gptkbp:complexity O(log n)
gptkbp:field gptkb:mathematics
number theory
gptkbp:firstDescribed gptkb:Euclid's_Elements
circa 300 BC
gptkbp:generalizes gptkb:extended_Euclidean_algorithm
https://www.w3.org/2000/01/rdf-schema#label Euclidean algorithm for GCD
gptkbp:input two integers
gptkbp:method repeated division
gptkbp:namedAfter gptkb:Euclid
gptkbp:output greatest common divisor
gptkbp:purpose compute greatest common divisor
gptkbp:relatedTo gptkb:Bézout's_identity
division algorithm
modulo operation
gptkbp:bfsParent gptkb:Euclid
gptkbp:bfsLayer 5