@@ -72,7 +72,7 @@ builtin_initialize
7272 Note that at this point `PartialFixpoint` machinery applies the attributes and modifiers. We
7373 use the syntax references from the original `InductiveView`s and set them to those declarations.
7474
75- Moreover, we have following theorem (generated by `generateEqLemmas`) that connets the coinductive
75+ Moreover, we have following theorem (generated by `generateEqLemmas`) that connects the coinductive
7676 predicate to its flat inductive:
7777 ```
7878 info: infSeq.functor_unfold (α : Type) (r : α → α → Prop) (a✝ : α) : infSeq α r a✝ = infSeq._functor α r (infSeq α r) a✝
@@ -250,7 +250,7 @@ private def generateCoinductiveConstructor (infos : Array InductiveVal) (ctorSyn
250250 let newHole ← hole.replaceTargetEq rewriteResult.eNew rewriteResult.eqProof
251251
252252 /-
253- Now, all it suffices is to call an approprate constructor of the flat inductive.
253+ Now, all it suffices is to call an appropriate constructor of the flat inductive.
254254 -/
255255 let constructor := mkConst ctor.name levelParams
256256 let constructor := mkAppN constructor params
@@ -365,7 +365,7 @@ private def mkCasesOnCoinductive (infos : Array InductiveVal) : MetaM Unit := do
365365 -- Then we apply the metavariable to the `casesOn` of the flat inductive
366366 let originalCasesOn := mkApp originalCasesOn motiveMVar
367367
368- -- The next arguemnts of the `casesOn` are type indices
368+ -- The next arguments of the `casesOn` are type indices
369369 forallBoundedTelescope goalType info.numIndices fun indices goalType => do
370370 /-
371371 The types do not change, so we just make free variables for them
0 commit comments