b 0 b 1 b 2 b 2.5 t 0 t 1 t 2 t 2 {"version": 3, "uri": "file:///incrementalTactic.lean", "diagnostics": [{"source": "Lean 4", "severity": 1, "range": {"start": {"line": 4, "character": 4}, "end": {"line": 4, "character": 13}}, "message": "tactic 'introN' failed, insufficient number of binders\na n : Nat\n⊢ True", "fullRange": {"start": {"line": 4, "character": 4}, "end": {"line": 4, "character": 13}}}, {"source": "Lean 4", "severity": 1, "range": {"start": {"line": 2, "character": 22}, "end": {"line": 3, "character": 0}}, "message": "unsolved goals\nthis : Nat → Nat → True\n⊢ True", "fullRange": {"start": {"line": 2, "character": 22}, "end": {"line": 10, "character": 11}}}]} {"version": 1, "uri": "file:///incrementalTactic.lean", "diagnostics": [{"source": "Lean 4", "severity": 1, "range": {"start": {"line": 1, "character": 38}, "end": {"line": 4, "character": 3}}, "message": "unexpected token '/-!'; expected ')', '_', identifier or term", "fullRange": {"start": {"line": 1, "character": 38}, "end": {"line": 4, "character": 3}}}]} {"version": 1, "uri": "file:///incrementalTactic.lean", "diagnostics": [{"source": "Lean 4", "severity": 1, "range": {"start": {"line": 2, "character": 9}, "end": {"line": 2, "character": 11}}, "message": "unknown identifier 'no'", "fullRange": {"start": {"line": 2, "character": 9}, "end": {"line": 2, "character": 11}}}, {"source": "Lean 4", "severity": 1, "range": {"start": {"line": 3, "character": 9}, "end": {"line": 3, "character": 16}}, "message": "unsolved goals\n⊢ Nat", "fullRange": {"start": {"line": 3, "character": 9}, "end": {"line": 3, "character": 16}}}]} s { goals := #[{ type := Lean.Widget.TaggedText.tag { subexprPos := "/", diffStatus? := none } (Lean.Widget.TaggedText.text "True"), isInserted? := some false, isRemoved? := none, hyps := #[] }] } {"version": 1, "uri": "file:///incrementalTactic.lean", "diagnostics": [{"source": "Lean 4", "severity": 1, "range": {"start": {"line": 2, "character": 8}, "end": {"line": 2, "character": 25}}, "message": "tactic 'rewrite' failed, did not find instance of the pattern in the target expression\n 0\n⊢ True", "fullRange": {"start": {"line": 2, "character": 8}, "end": {"line": 2, "character": 25}}}]}