|
1 |
| -termination_by.lean:9:2-9:18: error: unused `termination_by`, function is not recursive |
2 |
| -termination_by.lean:12:2-12:21: error: unused `decreasing_by`, function is not recursive |
3 |
| -termination_by.lean:15:2-16:21: error: unused termination hints, function is not recursive |
4 |
| -termination_by.lean:19:2-19:18: error: unused `termination_by`, function is partial |
5 |
| -termination_by.lean:22:2-22:21: error: unused `decreasing_by`, function is partial |
6 |
| -termination_by.lean:25:2-26:21: error: unused termination hints, function is partial |
7 |
| -termination_by.lean:29:0-29:16: error: unused `termination_by`, function is unsafe |
8 |
| -termination_by.lean:32:2-32:21: error: unused `decreasing_by`, function is unsafe |
9 |
| -termination_by.lean:35:2-36:21: error: unused termination hints, function is unsafe |
10 |
| -termination_by.lean:40:4-40:20: error: unused `termination_by`, function is not recursive |
11 |
| -termination_by.lean:44:4-44:20: error: unused `termination_by`, function is not recursive |
12 |
| -termination_by.lean:54:2-54:18: error: unused `termination_by`, function is not recursive |
13 |
| -termination_by.lean:62:2-62:23: error: Incomplete set of `termination_by` annotations: |
| 1 | +termination_by.lean:9:2-9:18: warning: unused `termination_by`, function is not recursive |
| 2 | +termination_by.lean:12:2-12:21: warning: unused `decreasing_by`, function is not recursive |
| 3 | +termination_by.lean:15:2-16:21: warning: unused termination hints, function is not recursive |
| 4 | +termination_by.lean:19:2-19:18: warning: unused `termination_by`, function is partial |
| 5 | +termination_by.lean:22:2-22:21: warning: unused `decreasing_by`, function is partial |
| 6 | +termination_by.lean:25:2-26:21: warning: unused termination hints, function is partial |
| 7 | +termination_by.lean:29:0-29:16: warning: unused `termination_by`, function is unsafe |
| 8 | +termination_by.lean:32:2-32:21: warning: unused `decreasing_by`, function is unsafe |
| 9 | +termination_by.lean:35:2-36:21: warning: unused termination hints, function is unsafe |
| 10 | +termination_by.lean:40:4-40:20: warning: unused `termination_by`, function is not recursive |
| 11 | +termination_by.lean:44:4-44:20: warning: unused `termination_by`, function is not recursive |
| 12 | +termination_by.lean:54:2-54:18: warning: unused `termination_by`, function is not recursive |
| 13 | +termination_by.lean:62:2-62:23: error: incomplete set of `termination_by` annotations: |
14 | 14 | This function is mutually with isOdd, which does not have a `termination_by` clause.
|
15 | 15 | The present clause is ignored.
|
16 | 16 | Try this: termination_by x1 => x1
|
17 |
| -termination_by.lean:79:2-79:27: error: Incomplete set of `termination_by` annotations: |
| 17 | +termination_by.lean:79:2-79:27: error: incomplete set of `termination_by` annotations: |
18 | 18 | This function is mutually with Test.f, Test.h and Test.i, which do not have a `termination_by` clause.
|
19 | 19 | The present clause is ignored.
|
20 | 20 | termination_by.lean:101:2-101:27: error: Invalid `termination_by`; this function is mutually recursive with Test2.f, which is marked as `termination_by structural` so this one also needs to be marked `structural`.
|
|
0 commit comments