@@ -20,13 +20,13 @@ section MeasurableSpace
2020
2121variable {α : Type *} [MeasurableSpace α]
2222
23- instance : MeasurableSpace (List α) :=
23+ instance instMeasurableSpaceList : MeasurableSpace (List α) :=
2424 MeasurableSpace.comap List.equivSigmaTuple inferInstance
2525
26- instance : MeasurableSpace (Array α) :=
26+ instance instMeasurableSpaceArray : MeasurableSpace (Array α) :=
2727 MeasurableSpace.comap Array.toList inferInstance
2828
29- instance {n : ℕ} : MeasurableSpace (Vector α n) :=
29+ instance instMeasurableSpaceVector {n : ℕ} : MeasurableSpace (Vector α n) :=
3030 MeasurableSpace.comap Vector.toArray inferInstance
3131
3232@[fun_prop]
@@ -52,7 +52,7 @@ section Array
5252 {β : Type u} [mβ : MeasurableSpace β]
5353 (as : Array α) (b : β) (f : (a : α) → a ∈ as → β → m (ForInStep β)) : m β :=
5454 let sz := as.usize
55- let rec @[specialize] loop (i : USize) (b : β) : m β := rdo
55+ let rec @ [specialize, nolint docBlame ] loop (i : USize) (b : β) : m β := rdo
5656 if i < sz then
5757 let a := as.uget i lcProof
5858 match (← f a lcProof b) with
@@ -67,7 +67,7 @@ section Array
6767protected def Array.measurableSpaceForIn' [MeasurableSpaceMonad m]
6868 {β : Type u} [mβ : MeasurableSpace β]
6969 (as : Array α) (b : β) (f : (a : α) → a ∈ as → β → m (ForInStep β)) : m β :=
70- let rec loop (i : Nat) (h : i ≤ as.size) (b : β) : m β := rdo
70+ let rec @ [ nolint docBlame] loop (i : Nat) (h : i ≤ as.size) (b : β) : m β := rdo
7171 match i, h with
7272 | 0 , _ => mPure b
7373 | i+1 , h =>
@@ -97,7 +97,7 @@ variable {α β : Type*} [MeasurableSpace α] [MeasurableSpace β] [Ring α]
9797protected def List.measurableSpaceForIn' [MeasurableSpaceMonad m]
9898 {β : Type u} [mβ : MeasurableSpace β] (as : @& List α) (init : β)
9999 (f : (a : α) → a ∈ as → β → m (ForInStep β)) : m β :=
100- let rec @[specialize]
100+ let rec @ [specialize, nolint docBlame ]
101101 loop : (as' : @& List α) → (b : β) → Exists (fun bs => bs ++ as' = as) → m β
102102 | [], b, _ => mPure b
103103 | a::as', b, h => rdo
0 commit comments