Error Explanations
              This section provides explanations of errors and warnings that may be generated
by Lean when processing a source file. All error names listed below have the
lean package prefix.
| Name | Summary | Severity | Since | 
|---|---|---|---|
| Resulting type of constructor was not the inductive type being declared. | Error | 4.22.0 | |
| Declaration depends on noncomputable definitions but is not marked as noncomputable | Error | 4.22.0 | |
| Invalid parameter in an occurrence of an inductive type in one of its constructors. | Error | 4.22.0 | |
| Parameter not present in an occurrence of an inductive type in one of its constructors. | Error | 4.22.0 | |
| The type of a binder could not be inferred. | Error | 4.23.0 | |
| The type of a definition could not be inferred. | Error | 4.23.0 | |
| Dotted identifier notation used with invalid or uninferrable expected type. | Error | 4.22.0 | |
| Tried to project data from a proof. | Error | 4.23.0 | |
| Attempted to eliminate a proof into a higher type universe. | Error | 4.23.0 | |
| Match alternative will never be reached. | Error | 4.22.0 | |
| Failed to resolve identifier to variable or constant. | Error | 4.23.0 |