├── blueprint ├── lean_decls ├── src │ ├── blueprint.sty │ ├── web.paux │ ├── latexmkrc │ ├── macros │ │ ├── web.tex │ │ ├── common.tex │ │ └── print.tex │ ├── plastex.cfg │ ├── extra_styles.css │ ├── web.tex │ ├── print.tex │ └── content.tex ├── print │ └── print.pdf └── web │ ├── js │ ├── expatlib.wasm │ ├── graphvizlib.wasm │ ├── js.cookie.min.js │ ├── plastex.js │ ├── showmore.js │ └── svgxuse.js │ ├── styles │ ├── blueprint.css │ ├── showmore.css │ ├── extra_styles.css │ ├── amsthm.css │ ├── dep_graph.css │ ├── theme-white.css │ ├── theme-green.css │ └── theme-blue.css │ ├── index.html │ ├── sect0001.html │ ├── dep_graph_document.html │ └── symbol-defs.svg ├── lean-toolchain ├── ABCTrueAlmostAlways.lean ├── home_page ├── assets │ └── css │ │ └── style.scss ├── 404.html ├── index.md ├── _include │ └── mathjax.html ├── Gemfile ├── _config.yml ├── _layouts │ └── default.html └── Gemfile.lock ├── lakefile.toml ├── README.md ├── .gitignore └── lake-manifest.json /blueprint/lean_decls: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lean-toolchain: -------------------------------------------------------------------------------- 1 | leanprover/lean4:v4.20.0 2 | -------------------------------------------------------------------------------- /blueprint/src/blueprint.sty: -------------------------------------------------------------------------------- 1 | \DeclareOption*{} 2 | \ProcessOptions 3 | 4 | \newcommand{\graphcolor}[3]{} -------------------------------------------------------------------------------- /blueprint/src/web.paux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morph-labs/lean-abc-true-almost-always/HEAD/blueprint/src/web.paux -------------------------------------------------------------------------------- /blueprint/print/print.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morph-labs/lean-abc-true-almost-always/HEAD/blueprint/print/print.pdf -------------------------------------------------------------------------------- /blueprint/web/js/expatlib.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morph-labs/lean-abc-true-almost-always/HEAD/blueprint/web/js/expatlib.wasm -------------------------------------------------------------------------------- /blueprint/web/js/graphvizlib.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morph-labs/lean-abc-true-almost-always/HEAD/blueprint/web/js/graphvizlib.wasm -------------------------------------------------------------------------------- /blueprint/web/styles/blueprint.css: -------------------------------------------------------------------------------- 1 | a.github_link { 2 | font-weight: normal; 3 | font-size: 90%; 4 | text-decoration: none; 5 | color: inherit; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /ABCTrueAlmostAlways.lean: -------------------------------------------------------------------------------- 1 | -- This module serves as the root of the `ABCTrueAlmostAlways` library. 2 | -- Import modules here that should be built as part of the library. 3 | import ABCTrueAlmostAlways.ABCTrueAlmostAlways 4 | -------------------------------------------------------------------------------- /blueprint/src/latexmkrc: -------------------------------------------------------------------------------- 1 | # This file configures the latexmk command you can use to compile 2 | # the pdf version of the blueprint 3 | $pdf_mode = 1; 4 | $pdflatex = 'xelatex -synctex=1'; 5 | @default_files = ('print.tex'); -------------------------------------------------------------------------------- /blueprint/web/styles/showmore.css: -------------------------------------------------------------------------------- 1 | p.hidden { 2 | display: none; 3 | } 4 | 5 | svg.showmore { 6 | font-size: 150%; 7 | margin: auto; 8 | min-width: 2rem; 9 | text-decoration: none; 10 | text-shadow: 1px 2px 0 rgba(0, 0, 0, 0.8); 11 | } 12 | 13 | -------------------------------------------------------------------------------- /home_page/assets/css/style.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | /* In this file you can add css rules overriding rules defined by your Jekyll theme. */ 5 | 6 | /* Import the CSS from the specified theme */ 7 | @import "{{ site.theme }}"; 8 | 9 | /* Put your rules below this line */ -------------------------------------------------------------------------------- /blueprint/src/macros/web.tex: -------------------------------------------------------------------------------- 1 | % In this file you should put macros to be used only by 2 | % the web version. Of course they should have a corresponding 3 | % version in macros/print.tex. 4 | % Typically the printed version could have more fancy decorations. 5 | % This will probably be a very short file. -------------------------------------------------------------------------------- /blueprint/src/plastex.cfg: -------------------------------------------------------------------------------- 1 | [general] 2 | renderer=HTML5 3 | copy-theme-extras=yes 4 | plugins=plastexdepgraph plastexshowmore leanblueprint 5 | 6 | [document] 7 | toc-depth=3 8 | toc-non-files=True 9 | 10 | [files] 11 | directory=../web/ 12 | split-level= 0 13 | 14 | [html5] 15 | localtoc-level=0 16 | extra-css=extra_styles.css 17 | mathjax-dollars=False -------------------------------------------------------------------------------- /lakefile.toml: -------------------------------------------------------------------------------- 1 | name = "ABCTrueAlmostAlways" 2 | version = "0.1.0" 3 | keywords = ["math"] 4 | defaultTargets = ["ABCTrueAlmostAlways"] 5 | 6 | [leanOptions] 7 | pp.unicode.fun = true # pretty-prints `fun a ↦ b` 8 | autoImplicit = false 9 | 10 | [[require]] 11 | name = "mathlib" 12 | scope = "leanprover-community" 13 | rev = "v4.20.0" 14 | 15 | [[require]] 16 | name = "checkdecls" 17 | git = "https://github.com/PatrickMassot/checkdecls.git" 18 | 19 | [[lean_lib]] 20 | name = "ABCTrueAlmostAlways" 21 | -------------------------------------------------------------------------------- /home_page/404.html: -------------------------------------------------------------------------------- 1 | --- 2 | permalink: /404.html 3 | layout: default 4 | --- 5 | 6 | 19 | 20 |
Page not found :(
24 |The requested page could not be found.
25 |Notation:
46 |Here \(f(n) = O(g(n))\) means that \(|f(n)| \le C\, g(n)\) for all \(n{\gt}0\) where \(C{\gt}0\) is an absolute constant; while \(f(n) = O_{\epsilon }(g(n))\) means \(|f(n)| \le C\, g(n)\) for some \(C=C_{\epsilon }{\gt}0\) depending on \({\epsilon }\). \(f(n) = o(1)\) means that \(\lim _{n\to \infty }f(n) = 0\).
47 |() We have \(2^x \ge x+1\) for any real \(x\ge 1\).
85 | 86 |() We have \(2^x \ge x/2+1\) for any real \(x\ge 0\).
126 | 127 |() Every integer \(n\ge 1\) factors uniquely into a product of primes \(n = p_1^{a_1}\cdots p_k^{a_k}\).
168 | 169 |