Theorems · Theorem · number theory
GenContFract.succ_nth_conv_eq_squashGCF_nth_conv
∀ {K : Type u_1} {n : ℕ} {g : GenContFract K} [inst : Field K],
(∀ {b : K}, g.partDens.get? n = some b → b ≠ 0) → g.convs (n + 1) = (g.squashGCF n).convs nThe convergents coincide in the expected way at the squashed position if the partial denominator at the squashed position is not zero.
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 66 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- Field
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites32
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Fieldstatement and proof · cited by 7,404
- mul_oneproof · cited by 3,885
- add_zeroproof · cited by 2,707
- zero_addproof · cited by 2,366
- MulZeroClass.mul_zeroproof · cited by 2,091
- le_reflproof · cited by 2,061
- DivisionRingproof · cited by 1,062
- div_oneproof · cited by 629
- Stream'.Seq.get?statement and proof · cited by 122
- GenContFract.Pairproof · cited by 85
- GenContFractstatement and proof · cited by 68
- GenContFract.sproof · cited by 57
Cited by1
Results whose statement or proof uses this declaration.
- GenContFract.convs_eq_convs'proof · cited by 1