| Intuitionistic Logic Explorer Theorem List (p. 127 of 169) | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
||
|
Mirrors > Metamath Home Page > ILE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
||
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | gcdnncl 12601 |
Closure of the |
| Theorem | gcdcld 12602 |
Closure of the |
| Theorem | gcd2n0cl 12603 |
Closure of the |
| Theorem | zeqzmulgcd 12604* | An integer is the product of an integer and the gcd of it and another integer. (Contributed by AV, 11-Jul-2021.) |
| Theorem | divgcdz 12605 | An integer divided by the gcd of it and a nonzero integer is an integer. (Contributed by AV, 11-Jul-2021.) |
| Theorem | gcdf 12606 |
Domain and codomain of the |
| Theorem | gcdcom 12607 |
The |
| Theorem | gcdcomd 12608 |
The |
| Theorem | divgcdnn 12609 | A positive integer divided by the gcd of it and another integer is a positive integer. (Contributed by AV, 10-Jul-2021.) |
| Theorem | divgcdnnr 12610 | A positive integer divided by the gcd of it and another integer is a positive integer. (Contributed by AV, 10-Jul-2021.) |
| Theorem | gcdeq0 12611 | The gcd of two integers is zero iff they are both zero. (Contributed by Paul Chapman, 21-Mar-2011.) |
| Theorem | gcdn0gt0 12612 | The gcd of two integers is positive (nonzero) iff they are not both zero. (Contributed by Paul Chapman, 22-Jun-2011.) |
| Theorem | gcd0id 12613 | The gcd of 0 and an integer is the integer's absolute value. (Contributed by Paul Chapman, 21-Mar-2011.) |
| Theorem | gcdid0 12614 | The gcd of an integer and 0 is the integer's absolute value. Theorem 1.4(d)2 in [ApostolNT] p. 16. (Contributed by Paul Chapman, 31-Mar-2011.) |
| Theorem | nn0gcdid0 12615 | The gcd of a nonnegative integer with 0 is itself. (Contributed by Paul Chapman, 31-Mar-2011.) |
| Theorem | gcdneg 12616 |
Negating one operand of the |
| Theorem | neggcd 12617 |
Negating one operand of the |
| Theorem | gcdaddm 12618 |
Adding a multiple of one operand of the |
| Theorem | gcdadd 12619 | The GCD of two numbers is the same as the GCD of the left and their sum. (Contributed by Scott Fenton, 20-Apr-2014.) |
| Theorem | gcdid 12620 | The gcd of a number and itself is its absolute value. (Contributed by Paul Chapman, 31-Mar-2011.) |
| Theorem | gcd1 12621 | The gcd of a number with 1 is 1. Theorem 1.4(d)1 in [ApostolNT] p. 16. (Contributed by Mario Carneiro, 19-Feb-2014.) |
| Theorem | gcdabs 12622 | The gcd of two integers is the same as that of their absolute values. (Contributed by Paul Chapman, 31-Mar-2011.) |
| Theorem | gcdabs1 12623 |
|
| Theorem | gcdabs2 12624 |
|
| Theorem | modgcd 12625 | The gcd remains unchanged if one operand is replaced with its remainder modulo the other. (Contributed by Paul Chapman, 31-Mar-2011.) |
| Theorem | 1gcd 12626 | The GCD of one and an integer is one. (Contributed by Scott Fenton, 17-Apr-2014.) (Revised by Mario Carneiro, 19-Apr-2014.) |
| Theorem | gcdmultipled 12627 |
The greatest common divisor of a nonnegative integer |
| Theorem | dvdsgcdidd 12628 | The greatest common divisor of a positive integer and another integer it divides is itself. (Contributed by Rohan Ridenour, 3-Aug-2023.) |
| Theorem | 6gcd4e2 12629 |
The greatest common divisor of six and four is two. To calculate this
gcd, a simple form of Euclid's algorithm is used:
|
| Theorem | bezoutlemnewy 12630* |
Lemma for Bézout's identity. The is-bezout predicate holds for
|
| Theorem | bezoutlemstep 12631* | Lemma for Bézout's identity. This is the induction step for the proof by induction. (Contributed by Jim Kingdon, 3-Jan-2022.) |
| Theorem | bezoutlemmain 12632* | Lemma for Bézout's identity. This is the main result which we prove by induction and which represents the application of the Extended Euclidean algorithm. (Contributed by Jim Kingdon, 30-Dec-2021.) |
| Theorem | bezoutlema 12633* |
Lemma for Bézout's identity. The is-bezout condition is
satisfied by |
| Theorem | bezoutlemb 12634* |
Lemma for Bézout's identity. The is-bezout condition is
satisfied by |
| Theorem | bezoutlemex 12635* | Lemma for Bézout's identity. Existence of a number which we will later show to be the greater common divisor and its decomposition into cofactors. (Contributed by Mario Carneiro and Jim Kingdon, 3-Jan-2022.) |
| Theorem | bezoutlemzz 12636* | Lemma for Bézout's identity. Like bezoutlemex 12635 but where ' z ' is any integer, not just a nonnegative one. (Contributed by Mario Carneiro and Jim Kingdon, 8-Jan-2022.) |
| Theorem | bezoutlemaz 12637* | Lemma for Bézout's identity. Like bezoutlemzz 12636 but where ' A ' can be any integer, not just a nonnegative one. (Contributed by Mario Carneiro and Jim Kingdon, 8-Jan-2022.) |
| Theorem | bezoutlembz 12638* | Lemma for Bézout's identity. Like bezoutlemaz 12637 but where ' B ' can be any integer, not just a nonnegative one. (Contributed by Mario Carneiro and Jim Kingdon, 8-Jan-2022.) |
| Theorem | bezoutlembi 12639* | Lemma for Bézout's identity. Like bezoutlembz 12638 but the greatest common divisor condition is a biconditional, not just an implication. (Contributed by Mario Carneiro and Jim Kingdon, 8-Jan-2022.) |
| Theorem | bezoutlemmo 12640* | Lemma for Bézout's identity. There is at most one nonnegative integer meeting the greatest common divisor condition. (Contributed by Mario Carneiro and Jim Kingdon, 9-Jan-2022.) |
| Theorem | bezoutlemeu 12641* | Lemma for Bézout's identity. There is exactly one nonnegative integer meeting the greatest common divisor condition. (Contributed by Mario Carneiro and Jim Kingdon, 9-Jan-2022.) |
| Theorem | bezoutlemle 12642* |
Lemma for Bézout's identity. The number satisfying the
greatest common divisor condition is the largest number which
divides both |
| Theorem | bezoutlemsup 12643* |
Lemma for Bézout's identity. The number satisfying the
greatest common divisor condition is the supremum of divisors of
both |
| Theorem | dfgcd3 12644* |
Alternate definition of the |
| Theorem | bezout 12645* |
Bézout's identity: For any integers
The proof is constructive, in the sense that it applies the Extended
Euclidian Algorithm to constuct a number which can be shown to be
|
| Theorem | dvdsgcd 12646 | An integer which divides each of two others also divides their gcd. (Contributed by Paul Chapman, 22-Jun-2011.) (Revised by Mario Carneiro, 30-May-2014.) |
| Theorem | dvdsgcdb 12647 | Biconditional form of dvdsgcd 12646. (Contributed by Scott Fenton, 2-Apr-2014.) (Revised by Mario Carneiro, 19-Apr-2014.) |
| Theorem | dfgcd2 12648* |
Alternate definition of the |
| Theorem | gcdass 12649 |
Associative law for |
| Theorem | mulgcd 12650 | Distribute multiplication by a nonnegative integer over gcd. (Contributed by Paul Chapman, 22-Jun-2011.) (Proof shortened by Mario Carneiro, 30-May-2014.) |
| Theorem | absmulgcd 12651 | Distribute absolute value of multiplication over gcd. Theorem 1.4(c) in [ApostolNT] p. 16. (Contributed by Paul Chapman, 22-Jun-2011.) |
| Theorem | mulgcdr 12652 |
Reverse distribution law for the |
| Theorem | gcddiv 12653 | Division law for GCD. (Contributed by Scott Fenton, 18-Apr-2014.) (Revised by Mario Carneiro, 19-Apr-2014.) |
| Theorem | gcdmultiple 12654 | The GCD of a multiple of a number is the number itself. (Contributed by Scott Fenton, 12-Apr-2014.) (Revised by Mario Carneiro, 19-Apr-2014.) |
| Theorem | gcdmultiplez 12655 |
Extend gcdmultiple 12654 so |
| Theorem | gcdzeq 12656 |
A positive integer |
| Theorem | gcdeq 12657 |
|
| Theorem | dvdssqim 12658 | Unidirectional form of dvdssq 12665. (Contributed by Scott Fenton, 19-Apr-2014.) |
| Theorem | dvdsmulgcd 12659 | Relationship between the order of an element and that of a multiple. (a divisibility equivalent). (Contributed by Stefan O'Rear, 6-Sep-2015.) |
| Theorem | rpmulgcd 12660 |
If |
| Theorem | rplpwr 12661 |
If |
| Theorem | rppwr 12662 |
If |
| Theorem | sqgcd 12663 | Square distributes over gcd. (Contributed by Scott Fenton, 18-Apr-2014.) (Revised by Mario Carneiro, 19-Apr-2014.) |
| Theorem | dvdssqlem 12664 | Lemma for dvdssq 12665. (Contributed by Scott Fenton, 18-Apr-2014.) (Revised by Mario Carneiro, 19-Apr-2014.) |
| Theorem | dvdssq 12665 | Two numbers are divisible iff their squares are. (Contributed by Scott Fenton, 18-Apr-2014.) (Revised by Mario Carneiro, 19-Apr-2014.) |
| Theorem | bezoutr 12666 | Partial converse to bezout 12645. Existence of a linear combination does not set the GCD, but it does upper bound it. (Contributed by Stefan O'Rear, 23-Sep-2014.) |
| Theorem | bezoutr1 12667 | Converse of bezout 12645 for when the greater common divisor is one (sufficient condition for relative primality). (Contributed by Stefan O'Rear, 23-Sep-2014.) |
| Theorem | nnmindc 12668* | An inhabited decidable subset of the natural numbers has a minimum. (Contributed by Jim Kingdon, 23-Sep-2024.) |
| Theorem | nnminle 12669* | The infimum of a decidable subset of the natural numbers is less than an element of the set. The infimum is also a minimum as shown at nnmindc 12668. (Contributed by Jim Kingdon, 26-Sep-2024.) |
| Theorem | nnwodc 12670* | Well-ordering principle: any inhabited decidable set of positive integers has a least element. Theorem I.37 (well-ordering principle) of [Apostol] p. 34. (Contributed by NM, 17-Aug-2001.) (Revised by Jim Kingdon, 23-Oct-2024.) |
| Theorem | uzwodc 12671* | Well-ordering principle: any inhabited decidable subset of an upper set of integers has a least element. (Contributed by NM, 8-Oct-2005.) (Revised by Jim Kingdon, 22-Oct-2024.) |
| Theorem | nnwofdc 12672* |
Well-ordering principle: any inhabited decidable set of positive
integers has a least element. This version allows |
| Theorem | nnwosdc 12673* | Well-ordering principle: any inhabited decidable set of positive integers has a least element (schema form). (Contributed by NM, 17-Aug-2001.) (Revised by Jim Kingdon, 25-Oct-2024.) |
| Theorem | nninfctlemfo 12674* | Lemma for nninfct 12675. (Contributed by Jim Kingdon, 10-Jul-2025.) |
| Theorem | nninfct 12675 | The limited principle of omniscience (LPO) implies that ℕ∞ is countable. (Contributed by Jim Kingdon, 8-Jul-2025.) |
| Theorem | nn0seqcvgd 12676* |
A strictly-decreasing nonnegative integer sequence with initial term
|
| Theorem | ialgrlem1st 12677 | Lemma for ialgr0 12679. Expressing algrflemg 6404 in a form suitable for theorems such as seq3-1 10770 or seqf 10772. (Contributed by Jim Kingdon, 22-Jul-2021.) |
| Theorem | ialgrlemconst 12678 | Lemma for ialgr0 12679. Closure of a constant function, in a form suitable for theorems such as seq3-1 10770 or seqf 10772. (Contributed by Jim Kingdon, 22-Jul-2021.) |
| Theorem | ialgr0 12679 |
The value of the algorithm iterator |
| Theorem | algrf 12680 |
An algorithm is a step function
The algorithm iterator
Domain and codomain of the algorithm iterator |
| Theorem | algrp1 12681 |
The value of the algorithm iterator |
| Theorem | alginv 12682* |
If |
| Theorem | algcvg 12683* |
One way to prove that an algorithm halts is to construct a countdown
function
If |
| Theorem | algcvgblem 12684 | Lemma for algcvgb 12685. (Contributed by Paul Chapman, 31-Mar-2011.) |
| Theorem | algcvgb 12685 |
Two ways of expressing that |
| Theorem | algcvga 12686* |
The countdown function |
| Theorem | algfx 12687* |
If |
| Theorem | eucalgval2 12688* |
The value of the step function |
| Theorem | eucalgval 12689* |
Euclid's Algorithm eucalg 12694 computes the greatest common divisor of two
nonnegative integers by repeatedly replacing the larger of them with its
remainder modulo the smaller until the remainder is 0.
The value of the step function |
| Theorem | eucalgf 12690* |
Domain and codomain of the step function |
| Theorem | eucalginv 12691* |
The invariant of the step function |
| Theorem | eucalglt 12692* |
The second member of the state decreases with each iteration of the step
function |
| Theorem | eucalgcvga 12693* |
Once Euclid's Algorithm halts after |
| Theorem | eucalg 12694* |
Euclid's Algorithm computes the greatest common divisor of two
nonnegative integers by repeatedly replacing the larger of them with its
remainder modulo the smaller until the remainder is 0. Theorem 1.15 in
[ApostolNT] p. 20.
Upon halting, the 1st member of the final state |
According to Wikipedia ("Least common multiple", 27-Aug-2020, https://en.wikipedia.org/wiki/Least_common_multiple): "In arithmetic and number theory, the least common multiple, lowest common multiple, or smallest common multiple of two integers a and b, usually denoted by lcm(a, b), is the smallest positive integer that is divisible by both a and b. Since division of integers by zero is undefined, this definition has meaning only if a and b are both different from zero. However, some authors define lcm(a,0) as 0 for all a, which is the result of taking the lcm to be the least upper bound in the lattice of divisibility." In this section, an operation calculating the least common multiple of two integers (df-lcm 12696). The definition is valid for all integers, including negative integers and 0, obeying the above mentioned convention. | ||
| Syntax | clcm 12695 | Extend the definition of a class to include the least common multiple operator. |
| Definition | df-lcm 12696* |
Define the lcm operator. For example, |
| Theorem | lcmmndc 12697 | Decidablity lemma used in various proofs related to lcm. (Contributed by Jim Kingdon, 21-Jan-2022.) |
| Theorem | lcmval 12698* |
Value of the lcm operator. |
| Theorem | lcmcom 12699 | The lcm operator is commutative. (Contributed by Steve Rodriguez, 20-Jan-2020.) (Proof shortened by AV, 16-Sep-2020.) |
| Theorem | lcm0val 12700 | The value, by convention, of the lcm operator when either operand is 0. (Use lcmcom 12699 for a left-hand 0.) (Contributed by Steve Rodriguez, 20-Jan-2020.) (Proof shortened by AV, 16-Sep-2020.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |