diff --git a/book/src/engine/major_concepts.md b/book/src/engine/major_concepts.md index 7f44fc80f70..6fc06c57cb2 100644 --- a/book/src/engine/major_concepts.md +++ b/book/src/engine/major_concepts.md @@ -16,7 +16,7 @@ into `HHGoal`s. There are three types of completely opaque `HhGoal`s that Chalk can solve: `Unify`, `DomainGoal`, and `CannotProve`. Unlike the other types of goals, -these three cannot be simiplified any further. `Unify` is the goal of unifying +these three cannot be simplified any further. `Unify` is the goal of unifying any two types. `DomainGoal` is any goal that can solve by applying a [`ProgramClause`]. To solve this, more `Goal`s may generated. Finally, `CannotProve` is a special goal that *cannot* be proven true or false. @@ -89,4 +89,4 @@ stack). [`TruncateOps`]: https://rust-lang.github.io/chalk/chalk_engine/context/trait.TruncateOps.html [`ResolventOps`]: https://rust-lang.github.io/chalk/chalk_engine/context/trait.ResolventOps.html [`ProgramClause`]: https://rust-lang.github.io/chalk/chalk_ir/struct.ProgramClause.html -[`Answer`]: https://rust-lang.github.io/chalk/chalk_engine/struct.Answer.html \ No newline at end of file +[`Answer`]: https://rust-lang.github.io/chalk/chalk_engine/struct.Answer.html