Theorems · Theorem · number theory
Pell.matiyasevic
- 1000+ list: Matiyasevich's theorem
∀ {a k x y : ℕ},
(∃ (a1 : 1 < a), Pell.xn a1 k = x ∧ Pell.yn a1 k = y) ↔
1 < a ∧
k ≤ y ∧
(x = 1 ∧ y = 0 ∨
∃ u v s t b,
x * x - (a * a - 1) * y * y = 1 ∧
u * u - (a * a - 1) * v * v = 1 ∧
s * s - (b * b - 1) * t * t = 1 ∧
1 < b ∧ b ≡ 1 [MOD 4 * y] ∧ b ≡ a [MOD u] ∧ 0 < v ∧ y * y ∣ v ∧ s ≡ x [MOD u] ∧ t ≡ k [MOD 4 * y])- Defined in
- Mathlib.NumberTheory.PellMatiyasevic
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 77 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites45
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- one_mulproof · cited by 2,841
- add_zeroproof · cited by 2,707
- MulZeroClass.mul_zeroproof · cited by 2,091
- le_rflproof · cited by 1,558
- le_of_ltproof · cited by 1,175
- add_le_addproof · cited by 666
- zero_lt_oneproof · cited by 598
- lt_of_lt_of_leproof · cited by 438
- lt_of_le_of_ltproof · cited by 432
- le_of_not_gtproof · cited by 430
- mul_posproof · cited by 374
- two_mulproof · cited by 232
Cited by1
Results whose statement or proof uses this declaration.
- Dioph.pell_diophproof · cited by 2