lean4-htt/tests/lean/inductive1.lean.expected.out
Leonardo de Moura 2652cc18b8
chore: error messages consistency (#10143)
This PR standardizes error messages by quoting names with backticks. The
changes were automated, so some cases may still be missing.
2025-08-26 17:55:43 +00:00

49 lines
2.8 KiB
Text

inductive1.lean:4:15-4:18: error: Invalid resulting type: Expected a sort or an indexed family of sorts
Hint: Examples of valid sorts include `Type _`, `Sort _`, and `Prop`
inductive1.lean:12:0-12:19: error: Invalid mutually inductive types: The resulting type of this declaration
Type
differs from a preceding one
Prop
Note: All inductive types declared in the same `mutual` block must belong to the same type universe
inductive1.lean:22:0-22:37: error: Invalid mutually inductive types: The resulting type of this declaration
Type v
differs from a preceding one
Type u
Note: All inductive types declared in the same `mutual` block must belong to the same type universe
inductive1.lean:31:0-31:41: error: Invalid mutually inductive types: Parameter `x` has type
Bool
but is expected to have type
Nat
inductive1.lean:40:0-40:30: error: Invalid mutually inductive types: `T2` has 1 parameter(s), but the preceding type `T1` has 2
Note: All inductive types declared in the same `mutual` block must have the same parameters
inductive1.lean:49:0-49:40: error: Invalid mutually inductive types: Binder annotations for parameter `x` must match
inductive1.lean:59:0-59:45: error: Universe parameter mismatch in mutually inductive types: `T2` has universe parameters
`w2`, `v`, `u`
but the preceding declaration `T1` has
`w1`, `v`, `u`
Note: All inductive declarations in the same `mutual` block must have the same universe level parameters
inductive1.lean:69:2-69:5: error: `Boo.T1.bla` has already been declared
inductive1.lean:73:10-73:12: error: `Boo.T1` has already been declared
inductive1.lean:80:0-80:27: error: Invalid modifier: Inductive declarations cannot be marked as `partial`
inductive1.lean:81:0-81:33: error: Invalid modifier: Inductive declarations cannot be marked as `noncomputable`
inductive1.lean:82:2-82:8: error: Cannot add attribute `[inline]`: Declaration `T1'` is not a definition
inductive1.lean:85:0-85:17: error: Constructor cannot be marked `private` because it is already in a `private` inductive datatype
Hint: Remove `private` modifier from constructor
p̵r̵i̵v̵a̵t̵e̵ ̵mk
inductive1.lean:93:7-93:26: error: Invalid mutually inductive types: `T2` is unsafe, but `T1` is safe
Note: Safe and unsafe inductive declarations cannot both occur in the same `mutual` block
inductive1.lean:100:0-100:4: error: Missing resulting type for constructor `T1.z2`: Its resulting type must be specified because it is part of an inductive family declaration
inductive1.lean:105:7-105:9: error: type expected, got
(T1 : Nat → Type)
inductive1.lean:108:7-108:10: error(lean.ctorResultingTypeMismatch): Unexpected resulting type for constructor `T1.z1`: Expected an application of
T1
but found
Nat
inductive1.lean:118:7-118:11: error(lean.unknownIdentifier): Unknown identifier `cons`