В арифметике и теории чисел наименьшее общее кратное , наименьшее общее кратное или наименьшее общее кратное двух целых чисел a и b , обычно обозначаемое как lcm( a , b ) , является наименьшим положительным целым числом, которое делится как на a, так и на b . [1] [2] Поскольку деление целых чисел на ноль не определено, это определение имеет смысл только в том случае, если a и b оба отличны от нуля. [3] Однако некоторые авторы определяют lcm( a , 0) как 0 для всех a , поскольку 0 является единственным общим кратным a и 0.
Наименьшее общее кратное знаменателей двух дробей называется « наименьшим общим знаменателем » (НОЗ) и может использоваться для сложения, вычитания или сравнения дробей.
Наименьшее общее кратное более чем двух целых чисел a , b , c , . . . , обычно обозначаемое как lcm( a , b , c , . . .) , определяется как наименьшее положительное целое число, которое делится на каждое из чисел a , b , c , . . . [1]
Кратное число — это произведение этого числа и целого числа. Например, 10 кратно 5, потому что 5 × 2 = 10, поэтому 10 делится на 5 и 2. Поскольку 10 — наименьшее положительное целое число, которое делится и на 5, и на 2, оно является наименьшим общим кратным 5 и 2. По тому же принципу 10 также является наименьшим общим кратным −5 и −2.
Наименьшее общее кратное двух целых чисел a и b обозначается как lcm( a , b ). [1] В некоторых старых учебниках используется [ a , b ]. [3] [4]
Кратные числа 4:
Кратные числа 6:
Общие кратные 4 и 6 — это числа, которые есть в обоих списках:
В этом списке наименьшее число — 12. Следовательно, наименьшее общее кратное — 12.
При сложении, вычитании или сравнении простых дробей используется наименьшее общее кратное знаменателей (часто называемое наименьшим общим знаменателем ), поскольку каждая из дробей может быть выражена как дробь с этим знаменателем. Например,
где в качестве знаменателя использовано число 42, поскольку оно является наименьшим общим кратным чисел 21 и 6.
Предположим, что в машине есть две зацепляющиеся шестерни , имеющие m и n зубьев соответственно, и шестерни обозначены отрезком прямой, проведенным от центра первой шестерни к центру второй шестерни. Когда шестерни начинают вращаться, число оборотов, которые должна совершить первая шестерня для повторного выравнивания отрезка линии, можно рассчитать с помощью . Первая шестерня должна совершить оборотов для повторного выравнивания. К этому времени вторая шестерня совершит оборотов.
Предположим, что вокруг звезды вращаются три планеты, которым требуется l , m и n единиц времени, соответственно, чтобы завершить свои орбиты. Предположим, что l , m и n — целые числа. Предполагая, что планеты начали двигаться вокруг звезды после начального линейного выравнивания, все планеты снова достигают линейного выравнивания через единицы времени. В это время первая, вторая и третья планеты завершат и орбиты , соответственно, вокруг звезды. [5]
Существует несколько способов вычисления наименьшего общего кратного.
Наименьшее общее кратное можно вычислить из наибольшего общего делителя (НОД) по формуле
Чтобы избежать введения целых чисел, больших, чем результат, удобно использовать эквивалентные формулы
где результат деления всегда является целым числом.
Эти формулы также действительны, когда ровно один из a и b равен 0 , так как gcd( a , 0) = | a | . Однако, если оба aи b равны 0 , эти формулы вызовут деление на ноль ; поэтому lcm(0, 0) = 0 следует рассматривать как особый случай.
Возвращаясь к примеру выше,
Существуют быстрые алгоритмы , такие как алгоритм Евклида для вычисления НОД, которые не требуют факторизации чисел . Для очень больших целых чисел существуют еще более быстрые алгоритмы для трех задействованных операций (умножение, НОД и деление); см. Быстрое умножение . Поскольку эти алгоритмы более эффективны с множителями схожего размера, эффективнее разделить наибольший аргумент НОК на НОД аргументов, как в примере выше.
Теорема об уникальной факторизации показывает, что каждое положительное целое число, большее 1, может быть записано только одним способом как произведение простых чисел . Простые числа можно рассматривать как атомарные элементы, которые при объединении образуют составное число .
Например:
Здесь составное число 90 состоит из одного атома простого числа 2, двух атомов простого числа 3 и одного атома простого числа 5.
Этот факт можно использовать для нахождения НОК набора чисел.
Пример: НОК(8,9,21)
Разложите каждое число на множители и выразите его в виде произведения степеней простых чисел .
НОК будет результатом умножения наибольшей степени каждого простого числа. Наивысшая степень трех простых чисел 2, 3 и 7 равна 2 3 , 3 2 и 7 1 соответственно. Таким образом,
Этот метод не так эффективен, как сведение к наибольшему общему делителю, поскольку не существует известного общего эффективного алгоритма для факторизации целых чисел .
Тот же метод можно проиллюстрировать с помощью диаграммы Венна , как показано ниже, с разложением на простые множители каждого из двух чисел, показанных в каждом круге, и всеми общими множителями в пересечении. НОК затем можно найти, умножив все простые числа на диаграмме.
Вот пример:
имеющие две общие «2» и одну «3»:
Это также работает для наибольшего общего делителя (НОД), за исключением того, что вместо того, чтобы умножать все числа в диаграмме Венна, умножаются только простые множители, которые находятся в пересечении. Таким образом, НОД 48 и 180 равен 2 × 2 × 3 = 12.
Согласно основной теореме арифметики , каждое целое число, большее 1, может быть представлено единственным образом в виде произведения простых чисел с точностью до порядка множителей:
где показатели степеней n 2 , n 3 , ... являются неотрицательными целыми числами; например, 84 = 2 2 3 1 5 0 7 1 11 0 13 0 ...
Даны два положительных целых числа и , их наименьшее общее кратное и наибольший общий делитель определяются формулами
и
С
это дает
Фактически, каждое рациональное число может быть записано однозначно как произведение простых чисел, если допускаются отрицательные показатели. Когда это сделано, приведенные выше формулы остаются действительными. Например:
Положительные целые числа могут быть частично упорядочены по делимости: если a делит b (то есть, если b является целым числом, кратным a ) , запишите a ≤ b (или, что эквивалентно, b ≥ a ). (Обратите внимание, что обычное определение ≤, основанное на величине, здесь не используется.)
При таком порядке положительные целые числа становятся решеткой , где meet задается gcd, а join задается lcm. Доказательство простое, хотя и немного утомительное; оно сводится к проверке того, что lcm и gcd удовлетворяют аксиомам для meet и join. Помещение lcm и gcd в этот более общий контекст устанавливает двойственность между ними:
Следующие пары двойственных формул являются частными случаями общих решеточно-теоретических тождеств.
Можно также показать [6] , что эта решетка является дистрибутивной ; то есть НОК распределяется по НОД, а НОД распределяется по НОК:
Эта идентичность самодвойственна:
Тогда [7]
где абсолютные черты || обозначают мощность множества.
Наименьшее общее кратное можно определить в общем случае над коммутативными кольцами следующим образом:
Пусть a и b — элементы коммутативного кольца R. Общим кратным a и b называется элемент m из R, такой что и a, и b делят m (то есть существуют элементы x и y из R, такие что ax = m и by = m ) . Наименьшее общее кратное a и b — это общее кратное, которое является минимальным в том смысле, что для любого другого общего кратного n из a и b , m делит n .
В общем случае два элемента в коммутативном кольце не могут иметь наименьшего общего кратного или иметь более одного. Однако любые два наименьших общих кратных одной и той же пары элементов являются ассоциированными . [10] В области уникальной факторизации любые два элемента имеют наименьшее общее кратное. [11] В области главных идеалов наименьшее общее кратное a и b можно охарактеризовать как генератор пересечения идеалов, порожденных a и b [10] (пересечение набора идеалов всегда является идеалом).