Theorems · Definition · number theory
PosNum.casesOn
{motive : PosNum → Sort u} →
(t : PosNum) → motive PosNum.one → ((a : PosNum) → motive a.bit1) → ((a : PosNum) → motive a.bit0) → motive t- Defined in
- Mathlib.Data.Num.Basic
- Cited by
- 17 results in Mathlib
- Foundations
- Depth 3 from the axioms · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites1
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- PosNumstatement and proof · cited by 171
Cited by21
Results whose statement or proof uses this declaration.
- PosNum.brecOn.eqproof · cited by 9
- Num.add_oneproof · cited by 7
- PosNum.add_oneproof · cited by 4
- Num.castNum_eq_bitwiseproof · cited by 4
- ZNum.add_oneproof · cited by 3
- Computability.encodePosNum_nonemptyproof · cited by 2
- PosNum.cmp_swapproof · cited by 2
- Turing.PartrecToTM2.pred_okproof · cited by 1
- PosNum.minFac_to_natproof · cited by 1
- Turing.PartrecToTM2.tr_ret_respectsproof · cited by 1
- PosNum.one_sub'proof · cited by 1
- PosNum.sub'_oneproof · cited by 0