Theorems · Definition · logic and foundations
Computation.parallelRec
{α : Type u} →
{S : Stream'.WSeq (Computation α)} →
(C : α → Sort v) →
((s : Computation α) → s ∈ S → (a : α) → a ∈ s → C a) → {a : α} → a ∈ Computation.parallel S → C aInduction principle for parallel computations.
The reason this isn't trivial from exists_of_mem_parallel is because it eliminates to Sort.
- Defined in
- Mathlib.Data.Seq.Parallel
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 41 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites6
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Computationstatement and proof · cited by 182
- Stream'.WSeqstatement and proof · cited by 149
- Computation.mapproof · cited by 21
- Stream'.WSeq.mapproof · cited by 19
- Computation.getproof · cited by 14
- Computation.parallelstatement and proof · cited by 8
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.