Theorems · Definition · number theory
GenContFract.IntFractPair.seq1
{K : Type u_1} →
[inst : DivisionRing K] → [inst_1 : LinearOrder K] → [FloorRing K] → K → Stream'.Seq1 (GenContFract.IntFractPair K)Uses IntFractPair.stream to create a sequence with head (i.e. seq1) of integer and fractional
parts of a value v. The first value of IntFractPair.stream is never none, so we can safely
extract it and put the tail of the stream in the sequence part.
This is just an intermediate representation and users should not (need to) directly interact with
it. The setup of rewriting/simplification lemmas that make the definitions easy to use is done in
Mathlib/Algebra/ContinuedFractions/Computation/Translations.lean.
- Cited by
- 5 results in Mathlib
- Foundations
- Depth 48 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites9
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- LinearOrderstatement and proof · cited by 8,572
- DivisionRingstatement and proof · cited by 1,062
- FloorRingstatement and proof · cited by 405
- Stream'.Seq1statement · cited by 58
- GenContFract.IntFractPairstatement · cited by 45
- GenContFract.IntFractPair.streamproof · cited by 37
- Stream'.Seq.tailproof · cited by 34
- GenContFract.IntFractPair.ofproof · cited by 22
- GenContFract.IntFractPair.stream_isSeqproof · cited by 5
Cited by6
Results whose statement or proof uses this declaration.
- GenContFract.ofproof · cited by 53
- GenContFract.of_terminatedAt_n_iff_succ_nth_intFractPair_stream_eq_noneproof · cited by 5
- GenContFract.IntFractPair.get?_seq1_eq_succ_get?_streamstatement · cited by 1
- GenContFract.of_terminatedAt_iff_intFractPair_seq1_terminatedAtstatement · cited by 1
- GenContFract.of_h_eq_intFractPair_seq1_fst_bstatement · cited by 0
- GenContFract.IntFractPair.seq1_fst_eq_ofstatement · cited by 0