Theorems · Definition · logic and foundations
Computation.bind
{α : Type u} → {β : Type v} → Computation α → (α → Computation β) → Computation βCompose two computations into a monadic bind operation.
- Defined in
- Mathlib.Data.Seq.Computation
- Cited by
- 22 results in Mathlib
- Foundations
- Depth 15 from the axioms · uses propext, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites3
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Computationstatement and proof · cited by 182
- Computation.corecproof · cited by 18
- Computation.Bind.fproof · cited by 2
Cited by22
Results whose statement or proof uses this declaration.
- Computation.think_bindstatement · cited by 7
- Computation.ret_bindstatement and proof · cited by 7
- Computation.exists_of_mem_bindstatement and proof · cited by 6
- Computation.mem_bindstatement and proof · cited by 5
- Computation.liftRel_bindstatement and proof · cited by 5
- Computation.bind_purestatement and proof · cited by 5
- Stream'.WSeq.destruct_flattenproof · cited by 4
- Stream'.WSeq.destruct_appendstatement and proof · cited by 3
- Computation.of_results_bindstatement and proof · cited by 2
- Stream'.WSeq.liftRel_joinproof · cited by 2
- Computation.results_bindstatement and proof · cited by 2
- Computation.liftRel_mapproof · cited by 2