{"verified": [0, 1, 2, 3, 4, 5, 6],
 "sourceHash": "fnv1a64:710f4157caa9adce",
 "sentences":
 [{"stop": 280,
   "start": 279,
   "outcome": "prose",
   "line": 10,
   "label": "",
   "index": 0,
   "environment": "text",
   "env": 0,
   "endLine": 10,
   "endColumn": 2,
   "column": 1},
  {"stop": 314,
   "start": 313,
   "outcome": "prose",
   "line": 12,
   "label": "",
   "index": 1,
   "environment": "text",
   "env": 0,
   "endLine": 12,
   "endColumn": 24,
   "column": 23},
  {"stop": 541,
   "start": 332,
   "outcome": "prose",
   "line": 14,
   "label": "",
   "index": 2,
   "environment": "text",
   "env": 0,
   "endLine": 15,
   "endColumn": 151,
   "column": 1},
  {"stop": 646,
   "start": 542,
   "outcome": "prose",
   "line": 16,
   "label": "",
   "index": 3,
   "environment": "text",
   "env": 0,
   "endLine": 16,
   "endColumn": 105,
   "column": 1},
  {"stop": 862,
   "start": 647,
   "outcome": "prose",
   "line": 17,
   "label": "",
   "index": 4,
   "environment": "text",
   "env": 0,
   "endLine": 17,
   "endColumn": 216,
   "column": 1},
  {"stop": 886,
   "start": 885,
   "outcome": "prose",
   "line": 19,
   "label": "",
   "index": 5,
   "environment": "text",
   "env": 0,
   "endLine": 19,
   "endColumn": 23,
   "column": 22},
  {"stop": 992,
   "start": 907,
   "outcome": "prose",
   "line": 21,
   "label": "",
   "index": 6,
   "environment": "text",
   "env": 0,
   "endLine": 21,
   "endColumn": 86,
   "column": 1},
  {"stop": 1057,
   "start": 993,
   "outcome": "compiled",
   "line": 22,
   "label": "",
   "index": 7,
   "environment": "text",
   "env": 0,
   "endLine": 22,
   "endColumn": 65,
   "definitions": [0],
   "column": 1,
   "claims": []},
  {"stop": 1194,
   "start": 1058,
   "outcome": "prose",
   "line": 23,
   "label": "",
   "index": 8,
   "environment": "text",
   "env": 0,
   "endLine": 23,
   "endColumn": 137,
   "column": 1},
  {"stop": 1324,
   "start": 1196,
   "outcome": "prose",
   "line": 25,
   "label": "",
   "index": 9,
   "environment": "text",
   "env": 0,
   "endLine": 25,
   "endColumn": 129,
   "column": 1},
  {"stop": 1415,
   "start": 1360,
   "outcome": "compiled",
   "line": 28,
   "label": "lem:identity",
   "index": 10,
   "environment": "lemma",
   "env": 1,
   "endLine": 28,
   "endColumn": 56,
   "definitions": [],
   "column": 1,
   "claims": [0]},
  {"stop": 1464,
   "start": 1443,
   "outcome": "compiled",
   "line": 32,
   "label": "",
   "index": 11,
   "environment": "proof",
   "env": 2,
   "endLine": 32,
   "endColumn": 22,
   "definitions": [],
   "column": 1,
   "claims": []},
  {"stop": 1528,
   "start": 1465,
   "outcome": "compiled",
   "line": 33,
   "label": "",
   "index": 12,
   "environment": "proof",
   "env": 2,
   "endLine": 33,
   "endColumn": 64,
   "definitions": [],
   "column": 1,
   "claims": [1]},
  {"stop": 1616,
   "start": 1542,
   "outcome": "prose",
   "line": 36,
   "label": "",
   "index": 13,
   "environment": "text",
   "env": 0,
   "endLine": 36,
   "endColumn": 75,
   "column": 1},
  {"stop": 1654,
   "start": 1653,
   "outcome": "prose",
   "line": 38,
   "label": "",
   "index": 14,
   "environment": "text",
   "env": 0,
   "endLine": 38,
   "endColumn": 37,
   "column": 36},
  {"stop": 1749,
   "start": 1672,
   "outcome": "prose",
   "line": 40,
   "label": "",
   "index": 15,
   "environment": "text",
   "env": 0,
   "endLine": 40,
   "endColumn": 78,
   "column": 1},
  {"stop": 1812,
   "start": 1750,
   "outcome": "prose",
   "line": 41,
   "label": "",
   "index": 16,
   "environment": "text",
   "env": 0,
   "endLine": 41,
   "endColumn": 63,
   "column": 1},
  {"stop": 1886,
   "start": 1847,
   "outcome": "compiled",
   "line": 44,
   "label": "thm:bound",
   "index": 17,
   "environment": "theorem",
   "env": 3,
   "endLine": 44,
   "endColumn": 40,
   "definitions": [],
   "column": 1,
   "claims": [2]},
  {"stop": 1937,
   "start": 1916,
   "outcome": "compiled",
   "line": 48,
   "label": "",
   "index": 18,
   "environment": "proof",
   "env": 4,
   "endLine": 48,
   "endColumn": 22,
   "definitions": [],
   "column": 1,
   "claims": []},
  {"stop": 1967,
   "start": 1938,
   "outcome": "compiled",
   "line": 49,
   "label": "",
   "index": 19,
   "environment": "proof",
   "env": 4,
   "endLine": 49,
   "endColumn": 30,
   "definitions": [],
   "column": 1,
   "claims": [3]},
  {"stop": 2028,
   "start": 1968,
   "outcome": "compiled",
   "line": 50,
   "label": "",
   "index": 20,
   "environment": "proof",
   "env": 4,
   "endLine": 50,
   "endColumn": 61,
   "definitions": [],
   "column": 1,
   "claims": [4]},
  {"stop": 2106,
   "start": 2042,
   "outcome": "prose",
   "line": 53,
   "label": "",
   "index": 21,
   "environment": "text",
   "env": 0,
   "endLine": 53,
   "endColumn": 65,
   "column": 1},
  {"stop": 2221,
   "start": 2107,
   "outcome": "prose",
   "line": 54,
   "label": "",
   "index": 22,
   "environment": "text",
   "env": 0,
   "endLine": 54,
   "endColumn": 115,
   "column": 1},
  {"stop": 2299,
   "start": 2256,
   "outcome": "compiled",
   "line": 57,
   "label": "cor:min",
   "index": 23,
   "environment": "corollary",
   "env": 5,
   "endLine": 57,
   "endColumn": 44,
   "definitions": [],
   "column": 1,
   "claims": [5]},
  {"stop": 2403,
   "start": 2331,
   "outcome": "compiled",
   "line": 61,
   "label": "",
   "index": 24,
   "environment": "proof",
   "env": 6,
   "endLine": 61,
   "endColumn": 73,
   "definitions": [],
   "column": 1,
   "claims": [6]},
  {"stop": 2522,
   "start": 2417,
   "outcome": "prose",
   "line": 64,
   "label": "",
   "index": 25,
   "environment": "text",
   "env": 0,
   "endLine": 64,
   "endColumn": 106,
   "column": 1},
  {"stop": 2565,
   "start": 2564,
   "outcome": "prose",
   "line": 66,
   "label": "",
   "index": 26,
   "environment": "text",
   "env": 0,
   "endLine": 66,
   "endColumn": 42,
   "column": 41},
  {"stop": 2677,
   "start": 2583,
   "outcome": "prose",
   "line": 68,
   "label": "",
   "index": 27,
   "environment": "text",
   "env": 0,
   "endLine": 68,
   "endColumn": 95,
   "column": 1},
  {"stop": 2786,
   "start": 2678,
   "outcome": "prose",
   "line": 69,
   "label": "",
   "index": 28,
   "environment": "text",
   "env": 0,
   "endLine": 69,
   "endColumn": 109,
   "column": 1},
  {"stop": 2941,
   "start": 2787,
   "outcome": "prose",
   "line": 70,
   "label": "",
   "index": 29,
   "environment": "text",
   "env": 0,
   "endLine": 70,
   "endColumn": 155,
   "column": 1},
  {"stop": 2994,
   "start": 2942,
   "outcome": "prose",
   "line": 71,
   "label": "",
   "index": 30,
   "environment": "text",
   "env": 0,
   "endLine": 71,
   "endColumn": 53,
   "column": 1},
  {"stop": 3230,
   "start": 2995,
   "outcome": "prose",
   "line": 72,
   "label": "",
   "index": 31,
   "environment": "text",
   "env": 0,
   "endLine": 72,
   "endColumn": 236,
   "column": 1},
  {"stop": 3305,
   "start": 3231,
   "outcome": "prose",
   "line": 73,
   "label": "",
   "index": 32,
   "environment": "text",
   "env": 0,
   "endLine": 73,
   "endColumn": 75,
   "column": 1},
  {"stop": 3354,
   "start": 3307,
   "outcome": "prose",
   "line": 75,
   "label": "",
   "index": 33,
   "environment": "text",
   "env": 0,
   "endLine": 75,
   "endColumn": 48,
   "column": 1},
  {"stop": 3435,
   "start": 3355,
   "outcome": "prose",
   "line": 76,
   "label": "",
   "index": 34,
   "environment": "text",
   "env": 0,
   "endLine": 76,
   "endColumn": 81,
   "column": 1},
  {"stop": 3572,
   "start": 3436,
   "outcome": "prose",
   "line": 77,
   "label": "",
   "index": 35,
   "environment": "text",
   "env": 0,
   "endLine": 77,
   "endColumn": 137,
   "column": 1}],
 "namespace": "Demo",
 "justifications": "Demo.Proofs",
 "definitions":
 [{"wellDefined": "∀ (x : ℝ), 0 < x → ¬x = 0",
   "symbol": "f",
   "sentence": 7,
   "name": "f",
   "module": "Demo.Proofs",
   "lean": "fun x => x + 1 / x",
   "key": "f",
   "justification": "Demo.Proofs.defined0",
   "index": 0}],
 "claims":
 [{"status": "text",
   "sentence": 10,
   "role": "statement",
   "reading": "\\forall x\\in \\mathbb{R},\\ 0<x\\Rightarrow f(x)-2=\\frac{{(x-1)}^{2}}{x}",
   "rank": 1,
   "premises": [1],
   "note": "",
   "module": "Demo.Proofs",
   "meaningful": "∀ (x : ℝ), 0 < x → 0 < x ∧ ¬x = 0",
   "lean": "∀ (x : ℝ), 0 < x → f x - 2 = (x - 1) ^ 2 / x",
   "justification": "Demo.Proofs.proof0",
   "index": 0,
   "cites": []},
  {"status": "text",
   "sentence": 12,
   "role": "proof step",
   "reading":
   "\\forall x\\in \\mathbb{R},\\ 0<x\\Rightarrow f(x)-2=x+\\frac{1}{x}-2\\land x+\\frac{1}{x}-2=\\frac{{x}^{2}-2\\,x+1}{x}\\land \\frac{{x}^{2}-2\\,x+1}{x}=\\frac{{(x-1)}^{2}}{x}",
   "rank": 0,
   "premises": [],
   "note": "",
   "module": "Demo.Proofs",
   "meaningful":
   "∀ (x : ℝ),\n  0 < x →\n    (0 < x ∧ ¬x = 0) ∧\n      (f x - 2 = x + 1 / x - 2 → (¬x = 0 ∧ ¬x = 0) ∧ (x + 1 / x - 2 = (x ^ 2 - 2 * x + 1) / x → ¬x = 0 ∧ ¬x = 0))",
   "lean":
   "∀ (x : ℝ),\n  0 < x →\n    f x - 2 = x + 1 / x - 2 ∧ x + 1 / x - 2 = (x ^ 2 - 2 * x + 1) / x ∧ (x ^ 2 - 2 * x + 1) / x = (x - 1) ^ 2 / x",
   "justification": "Demo.Proofs.proof1",
   "index": 1,
   "cites": []},
  {"status": "text",
   "sentence": 17,
   "role": "statement",
   "reading": "\\forall x\\in \\mathbb{R},\\ 0<x\\Rightarrow 2\\le f(x)",
   "rank": 3,
   "premises": [3, 4, 0],
   "note": "",
   "module": "Demo.Proofs",
   "meaningful": "∀ (x : ℝ), 0 < x → 0 < x",
   "lean": "∀ (x : ℝ), 0 < x → 2 ≤ f x",
   "justification": "Demo.Proofs.proof2",
   "index": 2,
   "cites": []},
  {"status": "text",
   "sentence": 19,
   "role": "proof step",
   "reading": "\\forall x\\in \\mathbb{R},\\ 0<x\\Rightarrow 0\\le \\frac{{(x-1)}^{2}}{x}",
   "rank": 0,
   "premises": [],
   "note": "",
   "module": "Demo.Proofs",
   "meaningful": "∀ (x : ℝ), 0 < x → ¬x = 0",
   "lean": "∀ (x : ℝ), 0 < x → 0 ≤ (x - 1) ^ 2 / x",
   "justification": "Demo.Proofs.proof3",
   "index": 3,
   "cites": []},
  {"status": "text",
   "sentence": 20,
   "role": "proof step",
   "reading":
   "\\forall x\\in \\mathbb{R},\\ 0<x\\Rightarrow f(x)-2=\\frac{{(x-1)}^{2}}{x}\\land 0\\le \\frac{{(x-1)}^{2}}{x}",
   "rank": 2,
   "premises": [0, 3],
   "note": "",
   "module": "Demo.Proofs",
   "meaningful": "∀ (x : ℝ), 0 < x → (0 < x ∧ ¬x = 0) ∧ (f x - 2 = (x - 1) ^ 2 / x → ¬x = 0)",
   "lean": "∀ (x : ℝ), 0 < x → f x - 2 = (x - 1) ^ 2 / x ∧ 0 ≤ (x - 1) ^ 2 / x",
   "justification": "Demo.Proofs.proof4",
   "index": 4,
   "cites": ["lem:identity"]},
  {"status": "text",
   "sentence": 23,
   "role": "statement",
   "reading": "\\forall x\\in \\mathbb{R},\\ 0<x\\Rightarrow f(1)\\le f(x)",
   "rank": 5,
   "premises": [6, 2],
   "note": "",
   "module": "Demo.Proofs",
   "meaningful": "∀ (x : ℝ), 0 < x → 0 < 1 ∧ 0 < x",
   "lean": "∀ (x : ℝ), 0 < x → f 1 ≤ f x",
   "justification": "Demo.Proofs.proof5",
   "index": 5,
   "cites": []},
  {"status": "text",
   "sentence": 24,
   "role": "proof step",
   "reading": "\\forall x\\in \\mathbb{R},\\ 0<x\\Rightarrow f(1)=2\\land 2\\le f(x)",
   "rank": 4,
   "premises": [2],
   "note": "",
   "module": "Demo.Proofs",
   "meaningful": "∀ (x : ℝ), 0 < x → 0 < 1 ∧ (f 1 = 2 → 0 < x)",
   "lean": "∀ (x : ℝ), 0 < x → f 1 = 2 ∧ 2 ≤ f x",
   "justification": "Demo.Proofs.proof6",
   "index": 6,
   "cites": ["thm:bound"]}],
 "axioms": ["propext", "Classical.choice", "Quot.sound"],
 "article": "article.tex"}
