Skip to content

Documentation of CoAxiom: saturation and roles

The documentation around CoAxiom has a couple of problems: It is inconsistently claimed that

I think the second of these is the correct one.

Secondly, the note [CoAxiom saturation] (https://gitlab.haskell.org/ghc/ghc/blob/master/compiler/types/CoAxiom.hs#L313) is rather truncated, and I couldn't see anything in the git history that should have gone there

Environment

  • GHC version used: 8.6.5, master
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information