@[simp]
@[simp]
theorem Std.IterM.forIn_empty {m : Type u_1 → Type u_2} {n : Type u_1 → Type u_3} {β γ : Type u_1} [Monad m] [LawfulMonad m] [Monad n] [LawfulMonad n] [MonadLiftT m n] [LawfulMonadLiftT m n] {init : γ} {f : β → γ → n (ForInStep γ)} :
@[simp]
theorem Std.IterM.foldM_empty {m : Type u_1 → Type u_2} {n : Type u_1 → Type u_3} {β γ : Type u_1} [Monad m] [LawfulMonad m] [Monad n] [LawfulMonad n] [MonadLiftT m n] [LawfulMonadLiftT m n] {init : γ} {f : γ → β → n γ} :
@[simp]