|
3 | 3 | "pos": {"line": 1, "column": 70}, |
4 | 4 | "parentDecl": "add_comm_proved_formal_sketch", |
5 | 5 | "goals": |
6 | | - ["m : Nat\n⊢ 0 + m = m", |
| 6 | + ["m : Nat\nh_base : 0 + m = m\n⊢ m + 0 = m", |
7 | 7 | "m : Nat\nh_base : 0 + m = m\nh_symm : m + 0 = m\n⊢ 0 + m = m + 0", |
8 | 8 | "m n : Nat\nih : n + m = m + n\n⊢ n + 1 + m = m + (n + 1)", |
9 | | - "m : Nat\nh_base : 0 + m = m\n⊢ m + 0 = m"], |
| 9 | + "m : Nat\n⊢ 0 + m = m"], |
10 | 10 | "endPos": {"line": 8, "column": 24}}, |
11 | 11 | {"proofState": 1, |
12 | 12 | "pos": {"line": 11, "column": 49}, |
|
18 | 18 | "pos": {"line": 1, "column": 8}, |
19 | 19 | "endPos": {"line": 1, "column": 37}, |
20 | 20 | "data": "declaration uses 'sorry'"}, |
21 | | - {"severity": "info", |
22 | | - "pos": {"line": 10, "column": 0}, |
23 | | - "endPos": {"line": 10, "column": 62}, |
24 | | - "data": "Goals accomplished!"}, |
25 | 21 | {"severity": "warning", |
26 | 22 | "pos": {"line": 11, "column": 8}, |
27 | 23 | "endPos": {"line": 11, "column": 16}, |
|
33 | 29 | "goals": |
34 | 30 | ["m : Nat\nh_base : 0 + m = m\nh_symm : m + 0 = m\n⊢ 0 + m = m + 0", |
35 | 31 | "m n : Nat\nih : n + m = m + n\n⊢ n + 1 + m = m + (n + 1)", |
36 | | - "m : Nat\nh_base : 0 + m = m\n⊢ m + 0 = m"]} |
| 32 | + "m : Nat\n⊢ 0 + m = m"]} |
37 | 33 |
|
38 | 34 | {"proofStatus": "Incomplete: open goals remain", |
39 | 35 | "proofState": 3, |
40 | 36 | "goals": |
41 | 37 | ["m n : Nat\nih : n + m = m + n\n⊢ n + 1 + m = m + (n + 1)", |
42 | | - "m : Nat\nh_base : 0 + m = m\n⊢ m + 0 = m"]} |
| 38 | + "m : Nat\n⊢ 0 + m = m"]} |
43 | 39 |
|
44 | 40 | {"proofStatus": "Incomplete: open goals remain", |
45 | 41 | "proofState": 4, |
46 | | - "goals": ["m : Nat\nh_base : 0 + m = m\n⊢ m + 0 = m"]} |
| 42 | + "goals": ["m : Nat\n⊢ 0 + m = m"]} |
47 | 43 |
|
48 | 44 | {"proofStatus": "Completed", "proofState": 5, "goals": []} |
49 | 45 |
|
|
0 commit comments